免责声明助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/waiverfile-automation。
技能介绍
要解决的具体问题
手动处理 Waiverfile 操作时,工程师常面临三个核心痛点:一是工具调用依赖硬编码参数,一旦上游 schema 变更就会导致执行失败;二是连接状态不透明,无法快速确认 Waiverfile 工具集是否处于可用状态;三是批量操作与会话管理需要编写大量重复逻辑,尤其在处理分页数据时容易遗漏数据。这些问题在需要频繁操作 Waiverfile 的场景下,会显著增加维护成本和出错概率。
技能如何工作
该技能通过 Rube MCP 桥接 Composio 的 Waiverfile 工具集,核心能力围绕三个关键步骤展开:
- 工具发现与连接管理:执行任何工作流前,必须通过
RUBE_SEARCH_TOOLS动态获取当前可用的工具 slug、输入 schema 及推荐执行计划,避免硬编码导致的兼容性问题。同时通过RUBE_MANAGE_CONNECTIONS工具确认 Waiverfile 连接状态,若未激活则引导完成认证流程。 - 标准化执行流程:采用「发现工具→检查连接→执行操作」的三段式模式。执行阶段支持
RUBE_MULTI_EXECUTE_TOOL进行单次工具调用,或通过RUBE_REMOTE_WORKBENCH的run_composio_tool()实现批量操作。对于需要完整 schema 的场景,可通过RUBE_GET_TOOL_SCHEMAS获取详细配置。 - 会话与分页处理:在多步骤工作流中复用同一会话 ID,减少重复认证开销;处理分页数据时,需检查响应中的分页 token 并持续获取直至数据完整,避免遗漏关键信息。
适用边界与注意点
- 该技能依赖 Rube MCP 服务可用性,需确保客户端配置中已添加
https://rube.app/mcp端点,且RUBE_SEARCH_TOOLS能正常响应。 - 所有工具调用必须严格遵循
RUBE_SEARCH_TOOLS返回的 schema,禁止自行构造参数或忽略字段类型要求。 - 执行批量操作时,即使无额外参数也必须在
RUBE_MULTI_EXECUTE_TOOL调用中包含memory参数(可传空对象{}),否则可能导致执行失败。 - 会话 ID 仅限在同一工作流内复用,新工作流必须生成新的会话标识,避免状态污染。
- 对于需要完整 schema 参考的场景,优先通过
RUBE_GET_TOOL_SCHEMAS获取官方文档之外的实时配置,而非依赖静态文档。
使用场景
- Agent 开发时需要通过 Rube MCP 调用 Waiverfile 工具,先确认连接状态再执行声明文件相关操作
- 需要批量处理 Waiverfile 请求时,按工具发现、连接检查、执行的固定流程编排多步调用
- 当 Waiverfile 工具 schema 发生变更后,重新运行工具发现并更新调用参数以保持兼容
- 跨工具调用中需要复用同一会话并处理分页返回,避免在多轮执行中丢失上下文或遗漏数据
适合人员
- 构建 AI Agent 的工程师,需要按规范调用 Rube MCP 并管理 Waiverfile 连接与工具执行
- 维护自动化工作流的开发者,关注工具发现、schema 变化与分页处理等工程细节
- 集成 Composio 工具集的技术人员,需要在 MCP 客户端中配置并验证 Waiverfile 连接
- 需要复现或审计 Agent 执行过程的工程师,依赖固定步骤与参数约束来定位问题