Install
openclaw skills install smyx-infant-safety-monitoring-analysisMonitors infant behavior via visual AI, automatically identifying high-risk actions like rolling over, mouth/nose obstruction, climbing, or falling from bed, and triggers instant safety warnings. | 婴儿智能安全看护技能,基于视觉AI实时监测婴儿行为,自动识别翻身、口鼻遮挡、攀爬、翻越围栏、坠床等高风险动作,即时触发安全预警,守护婴幼儿睡眠与活动安全
openclaw skills install smyx-infant-safety-monitoring-analysisLeveraging high-precision sensors and AI vision algorithms, this feature conducts comprehensive, real-time monitoring of infant sleep and activity states. The system automatically identifies sleep hazards such as turning over or nose and mouth occlusion, as well as dynamic dangerous behaviors like climbing, fence crossing, and falling from bed. Upon detecting these high-risk actions, the device instantly triggers safety alerts to notify parents, achieving a shift from passive supervision to active protection, and building a solid safety line of defense for infant sleep and activity.
该功能通过高精度传感器与AI视觉算法,对婴幼儿的睡眠及活动状态进行全方位实时监测。系统能够自动识别翻身、口鼻遮挡等睡眠隐患,以及攀爬、翻越围栏、坠床等动态危险行为。一旦检测到上述高风险动作,设备将即时触发安全预警通知家长,实现从被动看护到主动防护的转变,为婴幼儿构建一道坚实的睡眠与活动安全防线
本技能明确约定:
memory/YYYY-MM-DD.md、MEMORY.md 等本地文件python -m scripts.infant_safety_monitoring_analysis --list --open-id 参数调用 API
查询云端的历史报告数据requests>=2.28.0
在执行婴儿安全看护分析前,必须按以下优先级顺序获取 open-id:
第 1 步:【最高优先级】检查技能所在目录的配置文件(优先)
路径:skills/smyx_common/scripts/config.yaml(相对于技能根目录)
完整路径示例:${OPENCLAW_WORKSPACE}/skills/{当前技能目录}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置/api-key 为空)
第 2 步:检查 workspace 公共目录的配置文件
路径:${OPENCLAW_WORKSPACE}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置)
第 3 步:检查用户是否在消息中明确提供了 open-id
↓ (未提供)
第 4 步:❗ 必须暂停执行,明确提示用户提供用户名或手机号作为 open-id
⚠️ 关键约束:
-m scripts.infant_safety_monitoring_analysis 处理视频文件(必须在技能根目录下运行脚本)--input: 本地视频文件路径(使用 multipart/form-data 方式上传)--url: 网络视频 URL 地址(API 服务自动下载)--infant-age-group: 婴儿年龄段,可选值:newborn(0-3个月), infant(3-12个月), toddler(1-3岁), other,默认
other--open-id: 当前用户的 open-id(必填,按上述流程获取)--list: 显示婴儿安全看护历史分析报告列表清单(可以输入起始日期参数过滤数据范围)--api-key: API 访问密钥(可选)--api-url: API 服务地址(可选,使用默认值)--detail: 输出详细程度(basic/standard/json,默认 json)--output: 结果输出文件路径(可选)婴儿安全看护分析报告-{记录id}形式拼接, "
点击查看"列使用
[🔗 查看报告](reportImageUrl)
格式的超链接,用户点击即可直接跳转到对应的完整报告页面。| 报告名称 | 婴儿年龄段 | 分析时间 | 点击查看 |
|---|---|---|---|
| 婴儿安全看护分析报告 -20260312172200001 | 3-12个月 | 2026-03-12 17:22: | |
| 00 | 🔗 查看报告 |
# 分析本地新生儿视频(以下只是示例,禁止直接使用openclaw-control-ui 作为 open-id)
python -m scripts.infant_safety_monitoring_analysis --input /path/to/baby_video.mp4 --infant-age-group newborn --open-id openclaw-control-ui
# 分析网络婴儿视频(以下只是示例,禁止直接使用openclaw-control-ui 作为 open-id)
python -m scripts.infant_safety_monitoring_analysis --url https://example.com/baby_video.mp4 --infant-age-group infant --open-id openclaw-control-ui
# 分析本地学步期宝宝视频(以下只是示例,禁止直接使用openclaw-control-ui 作为 open-id)
python -m scripts.infant_safety_monitoring_analysis --input /path/to/toddler_video.mp4 --infant-age-group toddler --open-id openclaw-control-ui
# 显示历史分析报告/显示分析报告清单列表/显示历史看护报告(自动触发关键词:查看历史安全报告、历史报告、安全报告清单等)
python -m scripts.infant_safety_monitoring_analysis --list --open-id openclaw-control-ui
# 输出精简报告
python -m scripts.infant_safety_monitoring_analysis --input video.mp4 --infant-age-group infant --open-id your-open-id --detail basic
# 保存结果到文件
python -m scripts.infant_safety_monitoring_analysis --input video.mp4 --infant-age-group toddler --open-id your-open-id --output result.json