name: common-skill description: "common-skill技能索引。当用户提出鸿蒙智家相关问题或是做鸿蒙智家设备控制时,先读此文件确定应加载哪个具体 skill,再按需加载对应 skill 获取数据和分析框架。不要一次性加载所有 skill。"
common-skill 技能
使用原则:先读此索引,根据用户鸿蒙智家相关诉求定位具体 skill,再按需加载该 skill 的完整内容。不要一次性加载所有 skill。
技能路由表
单指标数据获取型
适用:用户只问某一项具体指标,不需要跨指标综合分析。
| 用户意图 | 加载 skill | 功能说明 |
|---|---|---|
| 设备消息查询 | operations_manager/SKILL.md |
查询鸿蒙智家设备告警、通知、事件、消息等信息,包括人体移动检查、摄像头活动、门锁事件、电量等消息 |
| 设备基础信息查询 | get_devices_info/SKILL.md |
获取所有设备的基础信息列表,可查询房间、设备信息 |
| 家庭控制记录查询 | get_control_records/SKILL.md |
功能 获取家庭设备的控制记录(概要 + 详情) 说明 按家庭维度查询,返回该家庭设备、子系统和场景的控制记录 |
| 家庭信息查询 | get_homes_info/SKILL.md |
功能 获取家庭列表信息,有哪些家庭,房间信息,地址和角色 输出字段 homeId, homeName, address, role |
| 设备详细信息查询 | get_device_detail/SKILL.md |
获取指定设备的详细状态、属性和能力,可查询设备在线状态,可依赖get_devices_info先获取设备信息,再根据设备信息查询设备详细状态。 注意 查询的是云端缓存,数据可能有延迟。如需实时状态,请使用 control_device 的 GET 操作 |
| 设备消息/告警查询 | get_device_messages/SKILL.md |
功能 获取设备消息、告警、通知记录 支持类型 移动侦测、门锁事件、传感器异常、设备离线、低电量提醒等 |
设备控制型
适用:用户需要对设备进行开关、调节、场景执行等控制操作,或需要获取设备的实时状态。
| 用户意图 | 加载 skill | 说明 |
|---------|-----------|---------|------|
| 控制设备开关、调节参数(亮度、温度等)、执行场景 | control_device/SKILL.md | POST 操作 |
| 查询设备实时精确状态(主动查询设备) | control_device/SKILL.md | GET 操作 |