灵活签署助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/flexisign-automation。
技能介绍
解决的痛点
Flexisign 的签署流程操作分散,手动执行不仅耗时,还需要在多个工具和认证流程之间反复切换。脚本化时,工具的参数结构、工具列表经常变化,硬编码的调用很容易因为 schema 更新而直接失败。
工作原理
该技能通过 Rube MCP 接入 Composio 的 Flexisign 工具集,将实际的工具发现与执行交给 Rube MCP 来动态处理。
- 首先确认
RUBE_SEARCH_TOOLS可用,并通过RUBE_MANAGE_CONNECTIONS建立或检查flexisign的连接状态。 - 连接激活后,先调用
RUBE_SEARCH_TOOLS获取当前可用的工具列表、输入结构和已知的执行建议。 - 再使用
RUBE_MULTI_EXECUTE_TOOL按搜索到的 tool slug 执行具体操作,调用时必须包含memory参数,即使传入空对象{}。 - 批量任务可通过
RUBE_REMOTE_WORKBENCH中的run_composio_tool()完成,需要完整 schema 时可用RUBE_GET_TOOL_SCHEMAS获取。
适用边界与注意点
- 前置依赖:必须在客户端配置 Rube MCP 并确保
RUBE_SEARCH_TOOLS可以响应,同时通过RUBE_MANAGE_CONNECTIONS激活 Flexisign 连接。 - 禁止硬编码:不要在未调用
RUBE_SEARCH_TOOLS的情况下直接写死工具名称或参数,否则容易因 schema 变化而失败。 - 连接检查:执行任何工作流前,需要确认连接状态为
ACTIVE,否则工具调用会失败。 - 分页处理:响应中出现分页 token 时要继续拉取,避免遗漏数据。
使用场景
- 在跑任何工作流前,先用 RUBE_MANAGE_CONNECTIONS 检查 flexisign 连接,未 ACTIVE 就按返回链接完成授权。
- 每次变更流程前先调用 RUBE_SEARCH_TOOLS,按最新输入 schema 执行,避免硬编码 tool slug 与字段。
- 需要批量执行签署相关操作时,用 RUBE_MULTI_EXECUTE_TOOL 并传入 memory=空对象,复用同一 workflow 的 session。
- 当响应包含分页 token 时继续拉取,直到拿全列表或记录,确保批量场景不漏数据。
适合人员
- 后端/平台工程师:需要在客户端接入 Rube MCP 并验证 RUBE_SEARCH_TOOLS 可响应。
- 自动化工程师:要把 Flexisign 相关操作编排为可复跑工作流,先做工具发现再执行。
- 集成工程师:用 RUBE_MANAGE_CONNECTIONS 管理 flexisign 授权状态并处理未激活情况。
- 脚本/批处理开发者:在批量执行时正确传 memory 并处理分页 token,避免漏数据或报错。