智能搜索助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/composio-search-automation。
技能介绍
要解决什么问题
在 Agent 或 IDE 里做 Composio Search 相关操作时,工具 slug、入参 schema 会随工具包更新变化;若硬编码调用方式,很容易连不上或字段不匹配。本技能描述的是通过 Rube MCP 走标准路径:先发现工具、再确认 Composio Search 连接为 ACTIVE,再按返回 schema 执行。
如何工作
- 接入 Rube MCP:在客户端配置 MCP 端点
https://rube.app/mcp,无需单独 API Key。 - 工具发现:每次执行前调用
RUBE_SEARCH_TOOLS,获取当前可用 tool slugs、输入 schema、推荐执行计划与已知坑点。 - 连接管理:用
RUBE_MANAGE_CONNECTIONS指定 toolkitcomposio_search;若非ACTIVE,按返回的授权链接完成绑定。 - 执行:通过
RUBE_MULTI_EXECUTE_TOOL使用发现到的 slug;批量场景可用RUBE_REMOTE_WORKBENCH的run_composio_tool();需要完整 schema 时用RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
边界与注意点
- 必须先 search:不要未调用
RUBE_SEARCH_TOOLS就写死 slug 或参数。 memory参数:RUBE_MULTI_EXECUTE_TOOL调用时始终带上memory,可为空对象{}。- 会话:同一工作流内复用 session ID;新工作流再生成新 ID。
- 分页:响应含分页 token 时需继续拉取直到结束。
使用场景
- 在 Cursor 里接好 Rube MCP 后,每次跑 Composio Search 前先调 RUBE_SEARCH_TOOLS,再按最新 schema 执行查询类工具
- 多步搜索工作流需要批量调用 Composio 工具时,用 RUBE_REMOTE_WORKBENCH 的 run_composio_tool() 串联而非手写 HTTP
- 新环境部署 Agent 时,用 RUBE_MANAGE_CONNECTIONS 检查 composio_search 是否为 ACTIVE,未完成则走授权链接
- 分页结果未拉全导致下游分析缺数据时,按响应里的 pagination token 循环请求直到结束
适合人员
- 在 IDE 里用 MCP 接 Composio、又不想因 schema 变更反复改硬编码调用的集成工程师
- 负责维护多条 Composio Search 会话与 session ID 复用规则的后端或 Agent 编排同学
- 需要把 Composio Search 纳入 Rube 统一工具面的平台或内部工具链维护者
- 排查「连接非 ACTIVE」或字段名与 search 结果不一致的 Agent 调试人员