← Back to Skills Marketplace
18072937735

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

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
58
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-infant-suffocation-warning-analysis
Description
Identifies prone sleeping positions, head covering, and occlusion of the mouth/nose by bedding or clothing; provides real-time high-risk alerts to safeguard...
Usage Guidance
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).
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-infant-suffocation-warning-analysis
  3. After installation, invoke the skill by name or use /smyx-infant-suffocation-warning-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug smyx-infant-suffocation-warning-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

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

How do I install Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能?

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

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

Yes, Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 support?

Infant Prone Sleeping Asphyxia Alert Skill | 婴儿趴睡窒息预警技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

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

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

💬 Comments