前言¶
家长在智能看护场景里常遇到两类需求:一是当晚宝宝睡得怎样、有没有频繁醒来;二是连续几天作息是否稳定。单靠肉眼回看整段夜视录像成本高,手写睡眠日记又容易漏记。若希望 Agent 在对话里直接处理婴儿房监控素材、输出可读的睡眠报告,并把历史报告从云端拉清单,而不是凭会话记忆拼凑,可以接入 SkillHub 上的社区 Skill「Baby Sleep State Monitoring Skill | 婴儿睡眠状态监测技能」。
下面介绍它的定位、能力与安装方式,并给出可复现的脚本调用示例。
这是什么¶
Baby Sleep State Monitoring Skill(婴儿睡眠状态监测技能) 是 SkillHub 社区来源(community)的生活服务类 Skill,坐标为 @user_bb47e3e3/infant-sleep-monitoring-analysis,当前发布版本为 1.0.6,由发布者 user_bb47e3e3 维护。SkillHub 页面标注 requires_api_key=false,即安装层面不要求用户自行配置 API Key。
一句话定位:基于图片或视频输入(含本地文件与网络 URL),识别熟睡、浅睡、苏醒、躁动等睡眠状态,统计睡眠时长与觉醒次数,生成每日睡眠报告与作息分析,并支持查询云端历史监测报告列表。场景码为 INFANT_SLEEP_MONITORING;开放平台侧分析场景代码为 OPEN_INFANT_SLEEP_MONITORING_ANALYSIS(见技能内 references/api_doc.md)。
官方入口:
- API 元数据页:https://api.skillhub.cn/user_bb47e3e3/infant-sleep-monitoring-analysis
- SkillHub 展示页:https://www.skillhub.cn/skills/user_bb47e3e3/infant-sleep-monitoring-analysis
(截至资料抓取时,SkillHub 显示评分 100000、下载 636 次、安装 1 次。)
核心功能¶
以下能力均来自官方简介与技能包内 SKILL.md 说明,未超出已核实范围。
- 睡眠状态分类:区分熟睡、浅睡、苏醒、躁动等状态(技能说明亦提到对睡眠周期的精细化监测)。
- 时间与次数统计:睡眠时长统计、觉醒次数统计。
- 报告与作息分析:生成结构化睡眠报告、作息规律分析;输出可含识别结果、建议与报告链接。
- 历史报告查询:用户表达查看历史睡眠报告、监测报告清单等意图时,须通过脚本调用云端接口列出报告,不得以本地记忆或人工汇总替代。
- 输入形态:支持图片、视频、本地路径、网络 URL;默认在用户上传监控素材或明确要做睡眠监测分析时触发。
技能演示页(官方链接):https://lifeemergence.com/sample.html
安装与启用¶
1、安装 SkillHub CLI(若尚未安装)¶
先检查是否已有 CLI:
command -v skillhub && skillhub --version
未安装时,可按 SkillHub 官方安装文档执行完整安装(含 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
说明见:https://skillhub.cn/install/skillhub.md
2、安装本 Skill 到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 可能无法被 Agent 加载。常见路径如下(同样来自官方安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
在目标目录的父路径下执行:
skillhub install @user_bb47e3e3/infant-sleep-monitoring-analysis --dir <你的 skills 目录>
也可将下列提示词发给支持 Skill 安装的 AI,由其按官方流程完成安装:
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_bb47e3e3/infant-sleep-monitoring-analysis`。
3、脚本依赖¶
技能包要求 Python 侧至少具备:
requests>=2.28.0
分析或查历史报告时,须在技能根目录下调用模块 scripts.infant_sleep_monitoring_analysis(见下文示例)。
典型用法¶
对话侧¶
在 Agent 已加载该 Skill 的前提下,常见用法包括:
- 上传婴儿房夜间监控视频或提供可访问的公网 URL,请 Agent 分析睡眠状态并生成报告。
- 使用「睡眠报告」「作息分析」「宝宝睡眠」等表述,并附带符合场景的素材。
- 仅查询历史报告时,使用技能文档列出的关键词(如「查看历史睡眠报告」「监测报告清单」等);Agent 应执行
--list从云端拉取并以 Markdown 表格呈现,而不是读取本地 memory。
用户身份由脚本在内部自动关联;技能明确要求不得向用户询问或展示内部身份标识。
命令行侧(技能根目录)¶
下列示例来自技能 SKILL.md 的「使用示例」,路径请替换为实际文件:
# 分析本地婴儿房监控视频
python -m scripts.infant_sleep_monitoring_analysis --input /path/to/night_monitor.mp4
# 分析网络监控视频(由 API 服务下载,无需先落盘到本地)
python -m scripts.infant_sleep_monitoring_analysis --url https://example.com/night.mp4
# 列出云端历史监测报告(可加日期范围过滤,见 --list 说明)
python -m scripts.infant_sleep_monitoring_analysis --list
# 精简输出
python -m scripts.infant_sleep_monitoring_analysis --input night_monitor.mp4 --detail basic
# 将结果写入文件
python -m scripts.infant_sleep_monitoring_analysis --input night_monitor.mp4 --output result.json
主要参数含义(摘自 SKILL.md):
| 参数 | 作用 |
|---|---|
--input |
本地视频路径 |
--url |
网络视频 URL |
--list |
查询历史报告列表 |
--detail |
输出详细程度:basic / standard / json(默认 json) |
--output |
可选,结果写入文件 |
--api-url |
可选,覆盖默认 API 服务地址 |
后端接口路径在 references/api_doc.md 中列出,例如启动分析、获取结果、分页历史报告及报告导出等;具体字段与错误码需查阅该文档或运行时报错信息。
适用场景与注意¶
更适合谁
- 已在婴儿房部署固定机位监控、能产出夜视清晰素材的家庭或看护团队。
- 希望在 Cursor、Claude Code、Codex 等 Agent 工作流里,把「看视频 → 出睡眠报告 → 查历史」串成固定流程的开发者。
采集与格式
- 技能建议:摄像头固定并覆盖婴儿床整体区域;夜视/红外正常;床面少遮挡以保证姿态可见。
- 支持视频格式:
mp4/avi/mov,单文件最大 10MB。 - 网络 URL 默认为公网可访问地址,由 API 服务侧下载处理。
限制与合规
- 分析依赖云端 API 与网络;历史清单必须走
python -m scripts.infant_sleep_monitoring_analysis --list,禁止用本地会话记忆冒充云端数据。 - 技能注明:结果仅供育儿参考,不能替代专业医护建议;睡眠异常应咨询儿科医生。
- 禁止临时编写替代脚本,应使用技能包内既有
scripts/infant_sleep_monitoring_analysis.py等资源。
结尾¶
Baby Sleep State Monitoring Skill 把婴儿睡眠状态识别、日报与作息分析、云端历史报告查询收敛到同一套 Skill 与脚本入口,适合把看护录像纳入 Agent 可复现工作流。安装与坐标以 SkillHub 为准:https://www.skillhub.cn/skills/user_bb47e3e3/infant-sleep-monitoring-analysis