Agent Skills
返回列表
小智 Plus 设备控制

小智 Plus 设备控制

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6f4b74ac/xiaozhi-plus。

技能介绍

要解决什么问题

如果你已经在用 小智 这类端侧智能设备,真正麻烦的部分往往不是「说一句话」,而是把意图落到具体设备上:要知道是哪台机器(deviceId,通常是 MAC)、用哪把钥匙(apiKey),再选对 HTTP 路径和参数。本技能把这套约定封装进 OpenClaw 调用流程,让 Agent 在对话里直接发聊天、控播放器、调音量亮度,而不必每次手写请求。

技能如何工作

底层是对固定 Base URL 与 /api/xiaozhi/ 前缀下的一组 POST 接口的封装,认证方式为 Bearer Token。每次调用前,技能文档要求同时带上:

  • deviceId:设备 MAC,例如 30:ed:a0:ae:05:08
  • apiKey:平台分配的 API Key

文档中标注为已验证的能力包括:

| 场景 | 端点(节选) | 关键参数 |
|------|--------------|----------|
| 对话 | SendChatMessage | message |
| 音乐 | SendPlayMusicMessage / SendStopMusicMessage 等 | keywords 或仅 deviceId |
| 播放模式 | SendPlayerModeMessage | playerMode:SEQUENCE、RANDOM、LIST_LOOP、SINGLE_LOOP |
| 设备状态 | SendVolumeMessage / SendBrightnessMessage | value(0–100) |
| 界面 | SendThemeMessage | value:light / dark |

典型自然语言意图如「播放周杰伦」「音量调到 50」「切换到随机播放」,会被映射到上述端点;待机、上一曲/下一曲、恢复播放等多为仅需 deviceId 的调用。

适用边界与注意点

  • 凭据与设备绑定:deviceId、apiKey 需由用户提供或从会话记忆中取得,技能本身不替你发现局域网设备。
  • 接口范围:以 SKILL 中列出的端点为「已验证」集合;未列出的能力不要假设存在。
  • 环境与可达性:请求发往文档中的服务地址;若你的网络或部署与作者环境不一致,需在集成前自行验证连通性与鉴权。
  • 设备名:展示用名称可与 MAC 分开维护,但实际控制仍以 deviceId 为准。

使用场景

  • 家里有多台小智音箱,想通过对话指定 MAC 后让其中一台播放指定歌手的音乐
  • 在自动化流程里根据用户口令调用 SendChatMessage,把文字消息推到小智屏幕或语音通道
  • 夜间需要把某台设备的屏幕亮度调到固定百分比,并切换为深色主题
  • 客厅播放中用户说「下一曲」或「随机播放」,Agent 只需 deviceId 即可调用对应音乐控制接口

适合人员

  • 已在小智开放平台拿到 apiKey、并记录各设备 MAC 的家庭自动化维护者
  • 把 OpenClaw Agent 接到自有后端,需要按文档 Bearer 方式调用 /api/xiaozhi/ 的集成工程师
  • 通过语音助手统一控客厅小智的音量、待机与播控,不想每次查 API 路径的智能家居用户
  • 在演示或测试环境固定一台小智设备,反复验证聊天下发与音乐停止/恢复接口的 QA