工作流程助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/autom-automation 技能。
技能介绍
解决动态工具编排的痛点
在构建基于 MCP 的自动化代理时,开发者常面临工具 Schema 频繁变更和连接状态不可控的问题。硬编码工具 ID 或参数往往导致工作流在运行时崩溃,而手动管理各个工具的鉴权和会话状态则会大量消耗工程精力。本技能旨在通过标准化的发现与执行流程,解决自动化任务中工具调用的动态适配与状态一致性难题。
核心工作流与关键步骤
该技能通过 Rube MCP 桥接 Composio 的 Autom 工具包,将复杂的工具管理封装为三个核心阶段:
- 工具发现:在执行任何任务前,强制调用
RUBE_SEARCH_TOOLS获取最新的工具 slug、输入 Schema 及推荐执行计划,避免使用过期参数。 - 连接校验:通过
RUBE_MANAGE_CONNECTIONS检查autom工具包的连接状态,若非ACTIVE,则引导完成授权流程。 - 批量执行:利用
RUBE_MULTI_EXECUTE_TOOL或RUBE_REMOTE_WORKBENCH执行实际逻辑,并在调用中透传memory参数以维持上下文连贯性。
适用边界与避坑指南
- 拒绝硬编码:严禁在未调用搜索接口的情况下直接拼装工具参数,必须以动态返回的 Schema 为准。
- 会话管理:在同一工作流内部应严格复用
session ID,仅在开启全新任务时生成新会话。 - 内存参数:调用多工具执行接口时,即使没有上下文数据,也必须显式传入空的
memory对象({})。 - 分页处理:对于返回分页令牌的接口,需编写循环逻辑直至数据完整拉取,防止遗漏关键记录。
使用场景
- 在构建自动化代理时,需要在每次执行任务前动态获取工具的最新参数Schema
- 当你需要批量调用多个外部Autom工具,并在调用间保持会话上下文连贯时
- 在配置新的自动化工作流时,需要确认Composio Autom工具包是否已授权连接
- 当外部工具的参数格式可能已变更,需要先查询再执行以避免硬编码导致的崩溃
适合人员
- 正在开发MCP自动化代理的工程师,核心诉求是解决工具Schema频繁变更导致的执行崩溃问题
- 负责搭建跨工具自动化工作流的技术负责人,需要在多个外部工具间编排任务并保证状态一致
- 需要集成Composio Autom进行批量操作的开发者,希望免手动管理每个工具的鉴权与会话