← 返回 Skills 市场
smyx-sunjinhui

Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能

作者 smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
68
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-infant-sleep-monitoring-analysis
功能描述
Identifies sleep states like deep sleep, light sleep, waking, and restlessness. Generates daily sleep reports and schedule analysis to help parents understan...
安全使用建议
What to consider before installing or running this skill: - Data flow and privacy: The skill uploads video files (local or URL) to a cloud API controlled by the package configuration (skills/smyx_common/scripts/config.yaml). Verify and trust the remote service (base URLs and API owner) before sending sensitive baby-monitoring footage. - open-id and credentials: The runtime enforces obtaining an 'open-id' (from config or user input). Do not supply personal credentials, usernames, or phone numbers unless you trust the service; question why the skill needs persistent identifiers. - Local persistence: The skill will save uploaded attachments to a local attachments folder and may create a SQLite DB under the workspace/data directory. If that is unacceptable, run the skill in a sandbox or inspect/clean those directories after use. - Incoherence to resolve: SKILL.md forbids reading local memory, yet the code reads config files and uses a local DAO — ask the maintainer to explain this contradiction and provide the authoritative privacy policy and endpoint documentation. - Code provenance: There is no homepage and the source owner is unknown. Request the source or a trusted repo and confirm the API endpoints and their privacy/security controls. Review the implementation of RequestUtil (skills/smyx_common/scripts/util.py) to see exactly how and where data is transmitted. - Operational mitigations: If you decide to run it, do so in an isolated environment (container/VM), review and edit skills/smyx_common/scripts/config.yaml to point to a trusted API or blank out endpoints, and avoid providing real personal identifiers until you confirm the backend. Because the package bundles shared/common modules and unrelated analysis code and performs both local persistence and network uploads without clear provenance, treat it cautiously — verify the backend, inspect RequestUtil, and prefer sandboxed execution.
功能分析
Type: OpenClaw Skill Name: smyx-infant-sleep-monitoring-analysis Version: 1.0.0 The skill bundle provides infant sleep monitoring by analyzing video files via a cloud-based API. It relies on a shared utility library (smyx_common) that manages user sessions and tokens using a local SQLite database (smyx-common-claw.db). While SKILL.md contains 'Mandatory Memory Rules' that strictly instruct the AI agent to ignore local memory files and rely solely on the cloud API (lifeemergence.com), these appear to be functional requirements for maintaining data synchronization with the backend service rather than malicious prompt injection. The code follows standard patterns for API integration and lacks indicators of unauthorized data exfiltration or malicious command execution.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The code and docs implement infant sleep analysis by uploading/processing video via a cloud API, which aligns with the skill description. However the bundle also includes an unrelated 'face_analysis' skill and a large shared module (smyx_common) reused across many analyses. Inclusion of unrelated analysis code increases complexity and raises questions about why many utilities and DB layers are bundled with a narrowly described sleep monitor.
Instruction Scope
SKILL.md explicitly forbids reading local memory files, but the runtime scripts read multiple local configuration files (skills/smyx_common/scripts/config.yaml), environment variables, and they direct saving uploaded attachments to a local attachments directory. The code also includes a local SQLite DAO that will create files under a workspace data directory. That contradicts the stated absolute prohibition on local memory access and expands the skill's scope to persistent local storage and config file access.
Install Mechanism
No external install spec (no downloads) — code is bundled with the skill (19+ files). That avoids remote install-time code fetches, but it does mean the skill runs the included Python code when invoked. There are no direct archive/download URLs flagged; risk is from executing bundled code rather than from a remote installer.
Credentials
The skill declares no required env vars, yet the common config layer reads environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_WORKSPACE, FEISHU_OPEN_ID) and the SKILL.md enforces a multi-step 'open-id' retrieval from local config files. The skill will send user video data to cloud endpoints configured in skills/smyx_common/scripts/config.yaml (defaults point to lifeemergence domains in the bundle). Asking for or deriving open-id and uploading sensitive video to an external API without a clear, trusted service provenance is a privacy/credentiality concern.
Persistence & Privilege
always:false (no forced persistent inclusion) which is appropriate. However the skill writes uploaded attachments into its own attachments directory and the shared DAO creates/uses a local SQLite DB under a workspace data path. That gives the skill durable local storage of potentially sensitive videos and derived records; this is not inherently malicious but should be considered before running on systems with sensitive data.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smyx-infant-sleep-monitoring-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smyx-infant-sleep-monitoring-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the infant sleep monitoring and analysis skill. - Identifies sleep states (deep sleep, light sleep, awake, restlessness) from nursery monitoring videos. - Generates daily sleep reports and sleep schedule analysis to help parents understand their baby's sleep patterns. - Enforces strict rules: all history queries must use the cloud API; reading from any local or long-term memory is strictly forbidden. - Includes structured report output with sleep duration stats, state change curves, and parenting recommendations. - Implements mandatory user identity (open-id) checks before processing, with clear prompts when missing. - Automatically displays historical report lists as Markdown tables with clickable report links.
元数据
Slug smyx-infant-sleep-monitoring-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 是什么?

Identifies sleep states like deep sleep, light sleep, waking, and restlessness. Generates daily sleep reports and schedule analysis to help parents understan... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 68 次。

如何安装 Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-infant-sleep-monitoring-analysis」即可一键安装,无需额外配置。

Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 是免费的吗?

是的,Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 支持哪些平台?

Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能?

由 smyx-sunjinhui(@smyx-sunjinhui)开发并维护,当前版本 v1.0.0。

💬 留言讨论