在线内容助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/supadata-automation-nt。
技能介绍
要解决什么问题
Supadata 的能力往往挂在 Composio 工具包与外部 MCP 客户端上,而不是你本地脚本里的一两个固定 API。工具 slug、入参 schema 会随版本变化;连接未激活时调用只会得到授权或状态错误。若跳过「先发现、再校验连接、再按 schema 执行」的顺序,很容易把参数名写错,或在分页未拉完时就当作任务结束。
技能如何工作
本技能描述的是 通过 Rube MCP 驱动 Composio Supadata 工具包 的标准流程,而不是硬编码某一版接口。
- 前置:客户端已接入 Rube MCP(
https://rube.app/mcp),且能通过RUBE_SEARCH_TOOLS响应;Supadata 连接经RUBE_MANAGE_CONNECTIONS(toolkitsupadata)处于 ACTIVE。 - 工具发现:每次跑工作流前先
RUBE_SEARCH_TOOLS,拿到当前 tool slug、输入 schema、推荐执行计划与已知坑点;需要完整 schema 时可配合RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。 - 执行模式:常规步骤为发现工具 → 检查连接 → 用
RUBE_MULTI_EXECUTE_TOOL执行;批量或脚本化场景可用RUBE_REMOTE_WORKBENCH里的run_composio_tool()。 - 会话与参数:
RUBE_MULTI_EXECUTE_TOOL必须带上memory(可为{});同一工作流内复用 session ID,新工作流再生成新 session;响应里若有分页 token 需继续拉取直到结束。
更细的 toolkit 说明见 Composio 文档:composio.dev/toolkits/supadata。
适用边界与注意点
- 不要缓存 slug:未先 search 就不要假定工具名与字段;严格按 search 结果里的字段名与类型传参。
- 连接优先:非 ACTIVE 时按返回的 auth link 完成授权,再执行任何 Supadata 操作。
- 能力边界:技能讲的是 Rube MCP + Composio Supadata 的编排方式;具体能调哪些 Supadata 业务接口,以当时
RUBE_SEARCH_TOOLS返回为准,本说明不枚举业务 API。
使用场景
- 已在 Cursor 等客户端接入 Rube MCP,需要先把 Composio 的 Supadata 连接配到 ACTIVE,再开始跑自动化步骤。
- Supadata 相关 tool slug 或入参近期有变更,执行前要先调 RUBE_SEARCH_TOOLS 对齐当前 schema 再下发 MULTI_EXECUTE。
- 同一工作流里要连续调用多个 Supadata 工具,需在 RUBE_MULTI_EXECUTE_TOOL 中带上 memory 并复用 session,分页 token 要拉取到结束。
- 一批 Supadata 操作适合脚本化批量跑,打算用 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool() 而不是手写固定 API。
适合人员
- 负责把 Supadata 接进 Agent 流水线的集成工程师,要按技能里的连接检查避免未授权就调工具。
- 在 MCP 客户端维护 Composio 工具包的维护者,工具 schema 变动时依赖 SEARCH_TOOLS 而不是仓库里的旧 slug。
- 编写多步 Supadata 自动化剧本的 Agent 作者,需要处理 memory、session 复用与分页拉全的约定。
- 刚接入 Rube MCP、要对照 Composio Supadata 文档排错「连接非 ACTIVE / 参数不符」的调试人员。