Agent Skills
返回列表
📁

设备运营助手

办公效率 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/bolt-iot-automation。

技能介绍

痛点:分散的 IoT 自动化操作

在设备运营管理中,工程师常常需要通过 API 处理设备状态查询、数据同步或指令下发等任务。然而,直接编写脚本对接 Bolt IoT 往往会带来维护负担:接口字段变动、认证流程复杂,以及难以抽象出通用的自动化逻辑。

工作原理:基于 Rube MCP 的工具编排

该技能通过 Rube MCP 接入 Composio 的 Bolt IoT 工具包,将繁琐的底层交互封装为可调用的工具流。其核心工作流如下:

  1. 动态工具发现:

始终优先调用 RUBE_SEARCH_TOOLS 获取当前的工具 Schema 和执行建议。这确保了脚本能适应接口的最新变化,避免硬编码导致的错误。

  1. 连接状态验证:

利用 RUBE_MANAGE_CONNECTIONS(指定 toolkit 为 bolt_iot)检查连接状态。如果未激活,按照返回的链接完成授权,确保后续工作流在 ACTIVE 环境下运行。

  1. 执行与批量操作:

调用 RUBE_MULTI_EXECUTE_TOOL 执行具体任务,或使用 RUBE_REMOTE_WORKBENCH 处理复杂的批量操作。

适用边界与注意事项

  • 依赖 MCP 环境:必须在客户端配置中启用 Rube MCP(https://rube.app/mcp),且无需额外的 API Keys。
  • 遵循 Schema 规范:严禁在未搜索的情况下直接使用工具。必须严格按照 RUBE_SEARCH_TOOLS 返回的字段名和类型传递参数。
  • 内存与 Session 管理:在调用 RUBE_MULTI_EXECUTE_TOOL 时,即使为空也必须包含 memory 参数(如 {});在同一工作流中应复用 Session ID,新任务则生成新的 ID。
  • 分页处理:若响应中包含分页令牌,需持续请求直至数据完整,避免遗漏设备信息。

使用场景

  • 设备状态批量检查:当需要确认所有连接的 IoT 设备是否在线时,先发现 Bolt IoT 工具,再批量执行状态查询。
  • 设备指令下发:在远程调整灯光或开关状态前,通过 Rube MCP 搜索可用操作,并执行对应指令。
  • 数据采集与同步:当需要定期汇总设备传感器读数并同步到云端时,复用同一会话完成批量获取。
  • 连接验证与初始化:在首次运行工作流前,检查 Bolt IoT 连接状态并完成授权,确保后续操作在 ACTIVE 环境执行。

适合人员

  • IoT 平台工程师:需要在不重写脚本的情况下调用最新 Bolt IoT API 完成设备管理。
  • 自动化脚本维护者:经常因接口字段变动导致脚本失效,希望动态获取工具 Schema 降低维护成本。
  • 设备运维值班人员:需要在巡检时快速验证设备连接状态并执行批量诊断任务。