← Back to Skills Marketplace
smyx-sunjinhui

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

by smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
68
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-infant-sleep-monitoring-analysis
Description
Identifies sleep states like deep sleep, light sleep, waking, and restlessness. Generates daily sleep reports and schedule analysis to help parents understan...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-infant-sleep-monitoring-analysis
  3. After installation, invoke the skill by name or use /smyx-infant-sleep-monitoring-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug smyx-infant-sleep-monitoring-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 68 downloads so far.

How do I install Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能?

Run "/install smyx-infant-sleep-monitoring-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

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

Yes, Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 support?

Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

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

It is built and maintained by smyx-sunjinhui (@smyx-sunjinhui); the current version is v1.0.0.

💬 Comments