← 返回 Skills 市场
smyx-sunjinhui

Smart Baby Safety Care Skill | 婴儿智能安全看护技能

作者 smyx-sunjinhui · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
71
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-infant-safety-monitoring-analysis
功能描述
Monitors infant behavior via visual AI, automatically identifying high-risk actions like rolling over, mouth/nose obstruction, climbing, or falling from bed,...
安全使用建议
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.
功能分析
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.
能力标签
requires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smyx-infant-safety-monitoring-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smyx-infant-safety-monitoring-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug smyx-infant-safety-monitoring-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 71 次。

如何安装 Smart Baby Safety Care Skill | 婴儿智能安全看护技能?

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

Smart Baby Safety Care Skill | 婴儿智能安全看护技能 是免费的吗?

是的,Smart Baby Safety Care Skill | 婴儿智能安全看护技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Smart Baby Safety Care Skill | 婴儿智能安全看护技能 支持哪些平台?

Smart Baby Safety Care Skill | 婴儿智能安全看护技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Smart Baby Safety Care Skill | 婴儿智能安全看护技能?

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

💬 留言讨论