Install
openclaw skills install xiaodu-senior-night-assist-official基于已安装的 xiaodu-control-official 编排老人夜间短时起身的安全辅助场景。当用户说“夜里起夜”“我要去卫生间”“帮我开一下夜灯”“夜间辅助模式”这类请求时使用。这个 skill 会复用 xiaodu-control-official 的现有脚本,对小度智能屏和小度 IoT 设备执行 scene-first 的夜间辅助编排,而不是重做底层控制。它的目标不是普通开灯,而是用最少的光、最短的话和最稳的收尾,帮助老人安全完成夜间短时活动。
openclaw skills install xiaodu-senior-night-assist-official仅在已确认 xiaodu-control-official 已安装,且 mcporter 已经配置好 xiaodu 与 xiaodu-iot 时使用本 skill。
处理“老人半夜临时起身”的家庭场景请求。
这是一个安全辅助编排 skill,不是底层控制 skill。
所有底层控制都应优先复用 skills/xiaodu-control-official。
skills/xiaodu-control-official/scripts/list_scenes.shskills/xiaodu-control-official/scripts/trigger_scene.shskills/xiaodu-control-official/scripts/list_iot_devices.shskills/xiaodu-control-official/scripts/control_iot.shskills/xiaodu-control-official/scripts/list_devices.shskills/xiaodu-control-official/scripts/speak.shscripts/night_light_tail.shxiaodu-iot。xiaodu。把以下表达视为强触发:
这个 skill 的第一目标不是“把灯打开”,而是:
让老人安全完成一小段夜间动线。
默认只做这些:
不要默认:
夜间辅助模式必须默认自带收尾:
所有夜间辅助规划都只能建立在 xiaodu-control-official 已明确记录的能力 bucket 上。
不要加入想象中的设备族、动作或参数。
允许使用的规划 bucket 只有 5 个:
list_scenes.sh / trigger_scene.shlist_iot_devices.sh / control_iot.shlist_iot_devices.sh / control_iot.shlist_devices.sh / speak.sh规划顺序:
xiaodu 或 xiaodu-iot 的控制命令并发打出去。把用户对夜间辅助流程的调整当成可复用偏好。 如果用户修正了默认夜灯、默认路径灯顺序、亮度、色温、自动收尾时间、是否播报等,下次应优先沿用。
至少要支持沉淀这些偏好:
存储规则:
XIAODU_CONTEXT.md。MEMORY.md。复用规则:
只做这次请求真正需要的最小检查:
skills/xiaodu-control-official 存在。如果依赖 skill 不可用,就停止并明确说明此 skill 依赖 xiaodu-control-official。
list_scenes.sh 读取现有场景。推荐播报口径:
如果 scene 触发失败,不能假装成功。
如果没有匹配 scene,不要直接退化成只说一句话。 而是继续基于事实 bucket 做结构化 fallback。
关键原则: 没有 scene,不等于退出;而是进入基于事实能力的结构化 fallback。
以下表达默认进入路径照明:
默认顺序:
以下表达默认进入局部照明:
默认动作:
如果 query 同时带有:
则在主模式基础上附加轻微温控。
对于这种高层请求:
夜里起夜
默认调用链应当是:
bash ../xiaodu-control-official/scripts/list_scenes.sh --server xiaodu-iotbash ../xiaodu-control-official/scripts/trigger_scene.sh --scene-name "..." --server xiaodu-iotbash ../xiaodu-control-official/scripts/list_iot_devices.sh --server xiaodu-iotbash ../xiaodu-control-official/scripts/control_iot.sh ...bash ../xiaodu-control-official/scripts/list_devices.sh --server xiaodubash ../xiaodu-control-official/scripts/speak.sh ...bash ../xiaodu-control-official/scripts/control_iot.sh ...bash scripts/night_light_tail.sh --device-name "..." --delay-minutes 5对于:
帮我开一下夜灯
则把第 3 步缩成单灯优先,不扩展整条路径,并把自动收尾改成更短时间。
只有在继续执行确实缺信息时才问。
可能需要确认的情况:
推荐确认口径:
不应该确认的情况:
这个模式的汇报必须:
推荐口径:
避免这样说:
references/usage-notes.mdreferences/test-cases.md