← 返回 Skills 市场
18072937735

Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能

作者 smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
58
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-infant-suffocation-warning-analysis
功能描述
Identifies prone sleeping positions, head covering, and occlusion of the mouth/nose by bedding or clothing; provides real-time high-risk alerts to safeguard...
安全使用建议
This skill appears to implement the advertised infant sleep-risk analysis, but review these before installing: 1) Privacy: videos are uploaded or their URLs are requested to be downloaded by a remote API (default production endpoints are present in the bundled config). Do not send sensitive footage to unknown third parties. 2) Local reads/writes: the skill saves uploaded attachments to disk and the included common code can create a local SQLite DB under the workspace/data path — verify you are comfortable with local persistence. 3) Contradiction in SKILL.md: it forbids reading local 'memory' while still instructing the skill to read local config files and environment vars for open-id; clarify which local files are allowed. 4) Configuration: inspect skills/smyx_common/scripts/config.yaml and any environment variables (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, FEISHU_OPEN_ID) to see which API endpoints and open-id will be used. 5) Run in isolation or review network traffic: if you must test, run the skill in an isolated environment or sandbox and monitor outbound requests to confirm the target API endpoints and what data is transmitted. If you need higher assurance, request the publisher identity/hosting details or a minimal build that keeps video processing local (no outbound uploads).
功能分析
Type: OpenClaw Skill Name: smyx-infant-suffocation-warning-analysis Version: 1.0.0 The skill bundle contains highly restrictive prompt instructions in SKILL.md that forbid the AI agent from accessing its own local memory or LanceDB, forcing it to rely exclusively on a remote API (lifeemergence.com) for history. The code in skills/smyx_common/scripts/util.py and dao.py implements an aggressive 'silent login' mechanism that automatically collects and transmits user identifiers (such as phone numbers or usernames provided as open-id) and environment variables (OPENCLAW_SENDER_OPEN_ID) to the remote server. While these behaviors are technically aligned with the stated purpose of cloud-based video analysis, the combination of forced remote dependency and automatic exfiltration of user metadata constitutes a significant privacy and security risk.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The name/description match the implementation: scripts implement video validation, upload (multipart or URL), polling for results, and formatted reports. APIs, scene codes, and face-analysis sibling skill align with the stated purpose of visual infant sleep risk analysis.
Instruction Scope
SKILL.md enforces strict rules (e.g., 'absolutely prohibited to read local memory') but also mandates reading local config files and environment variables to obtain open-id. The runtime will: (1) automatically save uploaded attachments to an attachments directory, (2) require running scripts under the skill root, (3) read config files (skills/smyx_common/scripts/config.yaml and workspace config) and environment vars as part of open-id resolution, and (4) upload video files or instruct the API to download URL-hosted videos. Those behaviors are expected for a cloud-analysis skill but conflict with the prohibition on reading local memory and expand the data surface (local disk writes + outbound network).
Install Mechanism
There is no install spec (instruction-only in manifest), which lowers supply-chain risk, but the package includes many code files and requirements.txt entries (skills/smyx_common, face_analysis). If a user or operator installs dependencies locally, a large dependency set exists. No external download URL or archive extraction was found in the manifest.
Credentials
The skill declares no required env vars or credentials, which is coherent, but the code will read certain environment variables and local config files: OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, FEISHU_OPEN_ID (via ConstantEnum.init) and skills/smyx_common/scripts/config.yaml (which contains production API base URLs). The SKILL.md enforces an open-id acquisition flow that prefers reading local config files; that means the skill may access local configuration and could send data to configured external endpoints. The skill also allows an optional --api-key to be passed. Requesting no explicit credentials is reasonable for a client wrapper, but the implicit reads and default remote endpoints raise privacy and proportionality questions.
Persistence & Privilege
The skill will write uploaded attachments into an attachments directory and the shared smyx_common DAO code is designed to create a local SQLite DB under workspace/data. 'always' is false and autonomous invocation isn't forced; however the code does persist data locally and may create DB files and records. This is proportionate for a monitoring/reporting skill but worth noting.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smyx-infant-suffocation-warning-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smyx-infant-suffocation-warning-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of infant prone sleeping asphyxia warning skill. - Real-time monitoring and analysis of infant sleep posture for suffocation risks: prone sleeping, head covering, mouth/nose occlusion. - Immediate alert system for high-risk states via sound or notification to caregivers. - Strict enforcement of cloud-based historical record queries; local memory usage is strictly prohibited. - Mandatory open-id retrieval process before analysis, with step-by-step rules to prevent unauthorized API calls. - Automated attachment handling for uploaded videos, with structured output of risk analysis and historical report lists. - User-friendly Markdown table format for displaying historical alerts, including direct links to detailed reports.
元数据
Slug smyx-infant-suffocation-warning-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 是什么?

Identifies prone sleeping positions, head covering, and occlusion of the mouth/nose by bedding or clothing; provides real-time high-risk alerts to safeguard... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 58 次。

如何安装 Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能?

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

Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 是免费的吗?

是的,Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 支持哪些平台?

Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能?

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

💬 留言讨论