Agent Skills
返回列表
米家极客版控制台

米家极客版控制台

AI Agent 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f691e479/mijia-geek-console。

技能介绍

要解决的问题

米家极客版 Web 控制台(默认 http://:8086,IP 因家而异需用户自填)把自动化规则做成了可视化画布,但它是为「人盯着点」设计的。Agent 上手会撞上三道墙:登录码只对人可见、规则数据藏在 DOM 与 WebSocket 里不好直接读、一次错误的跳转就可能丢掉状态甚至直接登出。这个技能要解决的问题,就是把这套靠肉眼操作的流程改造成 Agent 能稳定执行的自动化路径。

核心能力与关键步骤

  • 登录握手:唯一的人机协作点。用户从米家 App(中枢插件→更多设置→自动化极客版)取一次性 6 位码,Agent 填入。登录态在会话内保持,但任何硬刷新都会立即登出。
  • 工具映射:按 Agent 给出对照表——opencode 走 Playwright MCP(未配置则引导 npx 启动),OpenClaw / Hermes 直接用原生浏览器工具,不可用时再回落到 Playwright。打开页面、快照、点击、输入、上传、读控制台日志、等待都有对应操作。
  • 数据读写:导出备份包含全部规则、变量和真实 did;导入是全量覆盖。设备列表只有名称/房间/品类,did 走 WebSocket 不在 DOM,要解包 .bak 拿;全局变量值可读取或注入,用作测试探针。
  • 自验证闭环:生成规则 JSON → 打包 .bak → 导入覆盖 → 三重验证:画布卡片逐张比对、读全局变量确认、执行日志逐节点回放。调试期把长延时临时改成秒级,通过后再恢复生产值重导。

适用边界与坑

  • 视图切换只能用页面内元素点击:跳相同 hash 是空操作,跳不同 hash 会 React 白屏,导航到无 hash URL 等于硬刷新 = 登出。
  • 节点校验发生在选中文件那一刻,不是点「确定」时。一旦失败,「确定」永久 loading 并污染全局状态,后续重试全部无效,看到的报错都是旧的。
  • 「导入成功」不等于「编辑器能渲染」:枚举属性若写成 include+数组而非标量,整页白屏崩溃(r.includes is not a function),只能靠硬刷新恢复——而那意味着重新取码登录。建议导入前用 mijia_rule_kit 的 validate 本地审计,力求一次导对。
  • 画布卡片必须拖拽添加,点击只弹提示;退出前不点「保存」不持久化。取经纬度需要用户授权浏览器定位。
  • 本技能只负责控制台自动化:规则 JSON 与 .bak 打包解包交给 mijia-geek-rule 和 mijia-geek-backup,入门用户先加载 mijia-geek-beginner。

使用场景

  • 用户需要让 Agent 自动打开米家极客版 Web 控制台,输入 App 中获取的一次性登录码,进入自动化管理界面。
  • 用户需要从极客版控制台导出包含全部规则、变量和真实 did 的本地备份,用于迁移或排查设备绑定。
  • 用户导入新的 .bak 备份覆盖当前配置前,Agent 需先本地审计规则 JSON,避免节点参数错误导致导入失败。
  • 用户写好自动化规则后,Agent 可进入编辑器底部文档面板,通过执行日志回放逐节点验证逻辑是否正确。

适合人员

  • 需要在本地浏览器中操作米家极客版控制台、并希望通过 Agent 完成备份和规则导入的技术型用户。
  • 负责为智能家居环境编写自动化脚本、需要处理浏览器登录和文件上传流程的开发者。
  • 希望利用执行日志回放来验证自动化规则是否正确运行的测试和调试人员。