Borneo 自动化助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/borneo-automation
技能介绍
解决什么问题
手动操作 Borneo 时,开发者常陷入三类重复劳动:每次都要重新确认可用工具与参数结构,连接状态不明确导致调用失败,多步操作时参数传递和会话管理容易出错。这些工作本身不创造业务价值,却会拖慢自动化流程的搭建速度。
工作原理
该技能基于 Rube MCP 接入 Composio 的 Borneo 工具包,核心能力分为三步:
- 工具发现:执行任何任务前,先调用
RUBE_SEARCH_TOOLS获取当前可用的工具 slug、输入 schema 和推荐执行计划。工具 schema 可能随上游更新变化,动态查询能避免硬编码参数导致的调用失败。 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS检查 Borneo 连接状态。若未激活,按返回的授权链接完成配置,确认状态为ACTIVE后再继续。 - 任务执行:根据搜索到的 schema,用
RUBE_MULTI_EXECUTE_TOOL执行具体操作。调用时需传入memory参数(即使为空对象),同一工作流内复用 session ID,不同工作流则生成新的 ID。
注意点
- 禁止硬编码参数:工具 slug 和字段名必须来自
RUBE_SEARCH_TOOLS的最新返回结果,不能凭记忆填写。 - 分页处理:遇到分页响应时,需根据返回的分页 token 持续获取数据,直到拉取完成。
- 批量操作:批量任务可通过
RUBE_REMOTE_WORKBENCH调用run_composio_tool()执行,单工具完整 schema 用RUBE_GET_TOOL_SCHEMAS获取。
使用场景
- 需要在开发客户端配置 Rube MCP 并确认 Borneo 连接状态为 ACTIVE,才能开始执行自动化任务
- 准备执行 Borneo 自动化前,需要先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema,避免硬编码参数导致调用失败
- 构建多步工作流时,需要在 RUBE_MULTI_EXECUTE_TOOL 调用中传入 memory 参数,并复用同一工作流的 session ID
- 处理分页响应时,需要根据返回的分页 token 持续拉取数据,直到获取完整的 Borneo 操作结果
适合人员
- 需要将 Borneo 操作集成到现有自动化流程的后端工程师,诉求是减少重复对接工作
- 负责维护 Borneo 连接配置的技术运维,诉求是快速确认连接状态和排查授权问题
- 构建多步 Borneo 工作流的集成开发者,诉求是正确管理 session 和参数传递
- 需要批量执行 Borneo 操作的自动化工程师,诉求是使用 RUBE_REMOTE_WORKBENCH 完成批量任务