← Back to Skills Marketplace
Smart Baby Safety Care Skill | 婴儿智能安全看护技能
by
smyx-sunjinhui
· GitHub ↗
· v1.0.0
· MIT-0
71
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-infant-safety-monitoring-analysis
Description
Monitors infant behavior via visual AI, automatically identifying high-risk actions like rolling over, mouth/nose obstruction, climbing, or falling from bed,...
Usage Guidance
Before installing or running this skill, consider the following: 1) Network & privacy: videos you upload (or the agent uploads on your behalf) are sent to external API endpoints (config shows domains like lifeemergence.com by default). If you require local-only processing, do not use this skill. 2) Config & secrets: the skill will read config YAMLs under skills/smyx_common and the workspace-level config (OPENCLAW_WORKSPACE). Verify those config files do not contain unrelated secrets you don't want this skill to access. 3) Data persistence: the skill creates a local SQLite DB and may save attachments/reports in the workspace/data or attachments directory — rotate/delete stored videos if needed. 4) Open-id handling: the skill requires an 'open-id' value and enforces looking it up from config or user input; avoid supplying sensitive identifiers (real phone numbers / credentials) unless you understand how the remote API uses them. 5) Code review: if you plan to use this in production, inspect RequestUtil and api_service implementations to confirm exactly which endpoints, headers, and authentication tokens are used, and test the skill with non-sensitive sample videos in an isolated environment. 6) Dependencies: the skill lists many Python packages; ensure you install them in a virtualenv or container to avoid dependency conflicts. If you cannot audit the remote API or confirm acceptable privacy handling, treat this skill as high-risk and do not run it on sensitive data.
Capability Analysis
Type: OpenClaw Skill
Name: smyx-infant-safety-monitoring-analysis
Version: 1.0.0
The skill bundle contains high-risk capabilities and aggressive prompt instructions. Specifically, `skills/smyx_common/scripts/skill.py` includes an `ai_chat` method that executes arbitrary OpenClaw agent commands via `subprocess.run`, providing a path for potential privilege escalation or unauthorized actions. The `SKILL.md` file uses 'Mandatory Memory Rules' to force the agent to ignore local memory and LanceDB, which overrides standard agent behavior. Furthermore, `skills/smyx_common/scripts/util.py` implements a silent registration/login flow that sends user identifiers (phone numbers/usernames) to remote endpoints at `lifeemergence.com` to retrieve session tokens. While these features are framed as supporting a cloud-integrated infant monitoring service, the combination of RCE-like CLI access and strict prompt-based memory bypasses is highly risky.
Capability Tags
Capability Assessment
Purpose & Capability
The code and SKILL.md implement infant visual-safety monitoring and remote analysis (uploading video to a cloud AI API), which is coherent with the skill's name and description. The package includes face-analysis and common modules used to call an external API and format reports — expected for this purpose. One note: the skill relies on a workspace/global config (skills/smyx_common/scripts/config.yaml) for API/open-id rather than only per-skill settings, which broadens its scope.
Instruction Scope
The runtime instructions impose strong rules (forbid reading local memory/LanceDB, require open-id lookup in specific config paths, automatically save attachments), but the code also creates/uses a local SQLite DB and reads workspace config files. The SKILL.md insists uploaded attachments will be 'automatically saved to the skill directory attachments' yet no clear implementation of that save step appears in the visible code. The combination of mandatory config-file reads (including a workspace-level config) and persistence behavior is broader than the one-sentence prohibitions, creating an incoherence and potential privacy surface.
Install Mechanism
There is no install spec (instruction-only install), but the repository contains many Python files and requirements.txt entries (skills/smyx_common/requirements.txt and face_analysis/requirements.txt). That means the environment must provide/install many dependencies before the code will run; nothing is automatically downloaded by an installer, which reduces supply-chain install risk but requires user attention to dependency installation.
Credentials
The skill declares no required env vars, but code will read environment variables and workspace config: OPENCLAW_SENDER_OPEN_ID / OPENCLAW_WORKSPACE / FEISHU_OPEN_ID and config YAMLs under skills/smyx_common/scripts/config.yaml (both in-skill and workspace-wide). Those config files may contain base URLs and API keys (the shared config includes api-key / api-secret-key fields and base URLs). Reading workspace-level config can expose credentials or settings belonging to other components, which is disproportionate unless the user intends to centralize credentials there.
Persistence & Privilege
The code creates/uses a local SQLite DB under a workspace data directory (skills/smyx_common DAO logic) and may persist report metadata; SKILL.md also declares attachments will be saved under the skill directory. The skill is not marked always:true, but it will write files and DB entries into the agent workspace, persisting potentially sensitive videos and metadata — a storage/persistence implication users should understand.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install smyx-infant-safety-monitoring-analysis - After installation, invoke the skill by name or use
/smyx-infant-safety-monitoring-analysis - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the infant safety monitoring analysis skill.
- Enables real-time analysis of infant behavior in videos, identifying high-risk actions such as rolling over, mouth/nose obstruction, climbing, fence crossing, and falling from bed, and triggers instant safety warnings.
- Provides automated safety care reports and recommendations based on monitored video content.
- Strictly enforces that all historical report queries fetch data from the cloud API, never from local files or memory.
- Requires an open-id fetched via multi-step priority rules before running any analysis or report query.
- Output of historical report lists uses a markdown table, with each report providing direct links to full analysis results.
Metadata
Frequently Asked Questions
What is Smart Baby Safety Care Skill | 婴儿智能安全看护技能?
Monitors infant behavior via visual AI, automatically identifying high-risk actions like rolling over, mouth/nose obstruction, climbing, or falling from bed,... It is an AI Agent Skill for Claude Code / OpenClaw, with 71 downloads so far.
How do I install Smart Baby Safety Care Skill | 婴儿智能安全看护技能?
Run "/install smyx-infant-safety-monitoring-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Smart Baby Safety Care Skill | 婴儿智能安全看护技能 free?
Yes, Smart Baby Safety Care Skill | 婴儿智能安全看护技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Smart Baby Safety Care Skill | 婴儿智能安全看护技能 support?
Smart Baby Safety Care Skill | 婴儿智能安全看护技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Smart Baby Safety Care Skill | 婴儿智能安全看护技能?
It is built and maintained by smyx-sunjinhui (@smyx-sunjinhui); the current version is v1.0.0.
More Skills