签名流程助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/signpath-automation。
技能介绍
这个技能解决什么问题
SignPath 相关操作被封装在 Composio 的工具包里,Agent 并不能凭空知道有哪些工具可用、参数叫什么名字。开发者要么手动翻文档,要么在运行时猜 slug,结果经常遇到参数对不上、连接还没建立就发起调用、分页没拉完就收工这类问题。
这个技能把「搞清楚能用什么、确认连上、再执行」的流程固化下来,让 Agent 在调用任何 SignPath 工具之前,先做一轮发现和校验。
它是怎么工作的
整个流程是三段式的:
- 发现工具:永远先用
RUBE_SEARCH_TOOLS拉取当前 SignPath 相关的工具 slug、输入 schema、推荐执行计划和已知坑点。schema 会随版本变化,硬编码 slug 或参数就是在给自己埋雷。 - 检查连接:通过
RUBE_MANAGE_CONNECTIONS携带toolkit=signpath查询连接状态。如果不是 ACTIVE,按返回的授权链接走完授权,确认状态变成 ACTIVE 之后再执行工作流。 - 执行任务:用
RUBE_MULTI_EXECUTE_TOOL携带发现到的 slug 发起调用。批量场景走RUBE_REMOTE_WORKBENCH的run_composio_tool(),需要完整 schema 时用RUBE_GET_TOOL_SCHEMAS。
几个必须守住的细节:
- 调用
RUBE_MULTI_EXECUTE_TOOL时即使没有记忆内容也要传memory参数,空对象{}也算数。 - 同一工作流内复用 session ID,只有开新工作流才生成新的。
- 响应里出现分页 token 就继续拉,直到结果完整为止。
适用边界
- 强依赖 Rube MCP 在线可用,
RUBE_SEARCH_TOOLS没响应时后续步骤都无从谈起。 - 判断行为是否合理要以 Composio 工具包文档(composio.dev/toolkits/signpath)为准,本技能不做实现层封装,只负责编排。
- 授权环节需要人工完成跳转,Agent 无法自行拿到凭据。
使用场景
- 需要批量签署多份文件时,先发现 Signpath 工具再建立连接,然后统一执行签名操作。
- 接入 Composio Signpath 工具包后,先确认连接状态为 ACTIVE,再按计划执行签名工作流。
- 遇到签名工具参数变化时,先调用工具搜索获取最新 schema,避免硬编码导致调用失败。
- 跨会话管理多次签名任务时,复用已有 session ID 或为新任务生成新的 session ID。
适合人员
- 需要把 Signpath 接入 Agent 的开发者,希望按正确顺序完成工具发现和连接校验。
- 负责办公流程自动化的工程师,需要批量执行文件签名并确保参数与 schema 一致。
- 维护 Composio 工具包集成的技术人员,需要检查工具连接状态和处理授权流程。
- 需要复用会话并处理分页结果的 Agent 开发者,希望完整获取 Signpath 工具返回的数据。