拓冰建站拓冰建站
首页 / 资讯中心 / 正文

使用 Rube MCP 与 Composio 自动化 Better Proposals 全流程实战指南

AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载导读本指南基于 awesome-claude-skills 仓库中的 Better Proposals Automation Skill讲解如何通过 Rube MCPComposio 的 MCP 网关将 Better Proposals 的方案制作、审批与签名流程接入 Claude 等 AI Agent。读完本文你将掌握 Rube MCP 的接入方式、RUBE_SEARCH_TOOLS工具发现机制、连接管理与多工具批量执行的完整调用链并能在自己的 Agent 工作流中稳定地自动化 Better Proposals 的日常操作。背景Skill 与 Rube MCP 的定位在 README.md 中Claude Skills 被定义为可复用的指令包每个 Skill 是包含SKILL.mdYAML frontmatter Markdown 指令的文件夹可附带脚本与参考资源。Skills 与 MCP、Tools 是三层分工MCP 负责访问连接认证、传输、工具发现Tools 是 Agent 实际调用的函数Skills 则定义工作流——做什么、按什么顺序做、遵循什么约束。本 Skill 属于 README 中 App Automation via Composio 类别下的预构建工作流 Skill其声明位于 composio-skills/better-proposals-automation/SKILL.md--- name: better-proposals-automation description: Automate Better Proposals tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---三个关键信息值得注意requires.mcp: [rube]Skill 运行的前置条件是 MCP 服务器rube已配置并可用description 中的 Always search tools first这是本 Skill 最核心的行为准则——工具 schema 会随 API 演进而变化绝不能硬编码工具名与参数Skill 位于composio-skills/目录与仓库中其他 78 个 SaaS 自动化 Skill如 composio-automation、composio-search-automation 等遵循完全一致的搜索 → 连接 → 执行骨架本指南适用于所有同类 Skill。前置条件Prerequisites在开始任何工作流之前需要满足以下三项条件来自 SKILL.md 的 Prerequisites 小节Rube MCP 已连接环境中必须存在RUBE_SEARCH_TOOLS工具它是 Rube MCP 是否可用的标志Better Proposals 连接处于 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS以 toolkitbetter_proposals建立的活跃连接先调用RUBE_SEARCH_TOOLS任何工作流开始前必须先获取当前最新的工具 schema。Setup接入 Rube MCPRube MCP 的接入非常简单SKILL.md Setup 小节Get Rube MCP在客户端配置中将https://rube.app/mcp添加为 MCP 服务器即可无需任何 API Key——添加端点即可工作。随后按以下四步完成连接初始化验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS有正常响应发起连接调用RUBE_MANAGE_CONNECTIONS传入 toolkitbetter_proposals完成授权若连接状态不是 ACTIVE点击返回的授权链接完成 OAuth 设置确认状态在运行任何工作流之前确认连接状态显示为 ACTIVE。工具发现RUBE_SEARCH_TOOLSBetter Proposals 的工具集是动态演进的因此每个工作流的第一步都必须是发现当前可用工具SKILL.md Tool Discovery 小节RUBE_SEARCH_TOOLS queries: [{use_case: Better Proposals operations, known_fields: }] session: {generate_id: true}调用返回四类关键信息可用工具 slugs如创建方案、发送审批、获取签名状态等操作对应的工具标识输入 schema各工具的参数字段名与类型推荐的执行计划针对该 use case 的推荐调用序列已知坑点该工具已知的易错点与注意事项。session参数用于管理会话首次调用用generate_id: true生成新会话后续调用复用已有会话id。核心工作流模式Core Workflow Pattern完整的 Better Proposals 自动化遵循三步模式SKILL.md Core Workflow Pattern 小节。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Better Proposals task}] session: {id: existing_session_id}将use_case替换为具体任务描述例如 create proposal and send for signature并复用既有会话 ID。这一步确定该任务所需的确切工具 slug 与参数 schema。Step 2检查连接RUBE_MANAGE_CONNECTIONS toolkits: [better_proposals] session_id: your_session_id确认 Better Proposals 连接仍为 ACTIVE。连接状态决定了后续执行是否可用。Step 3执行工具RUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_idRUBE_MULTI_EXECUTE_TOOL支持一次传入多个工具调用tools数组每个元素包含tool_slug来自 Step 1 搜索结果的工具标识arguments完全符合搜索返回 schema 的参数对象。注意memory参数必须始终携带即使为空也要传{}。RUBE_MULTI_EXECUTE_TOOL支持多工具批量执行这与仓库中其他 Composio Skill如 composio-automation的执行模式完全一致体现了整个 Skill 家族统一的调用契约。已知坑点Known PitfallsSKILL.md 的 Pitfalls 小节 总结了六个高频踩坑点Always search first工具 schema 会变化。未经RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数是绝对禁忌Check connection执行工具前必须确认RUBE_MANAGE_CONNECTIONS显示 ACTIVE 状态否则调用会失败Schema compliance必须使用搜索结果的精确字段名与类型不要猜测参数名Memory parameterRUBE_MULTI_EXECUTE_TOOL调用必须包含memory即使为空{}也必须显式传入Session reuse同一工作流内复用同一 session ID开启新工作流时生成新 ID。这保证了上下文在多次调用间的连续性Pagination检查响应中的分页令牌持续抓取直到数据取完避免遗漏大量数据场景下的完整结果。快速参考Quick ReferenceOperationApproachFind toolsRUBE_SEARCH_TOOLSwith Better Proposals-specific use caseConnectRUBE_MANAGE_CONNECTIONSwith toolkitbetter_proposalsExecuteRUBE_MULTI_EXECUTE_TOOLwith discovered tool slugsBulk opsRUBE_REMOTE_WORKBENCHwithrun_composio_tool()Full schemaRUBE_GET_TOOL_SCHEMASfor tools withschemaRef上表SKILL.md Quick Reference概括了五种典型操作路径其中两点值得展开批量操作RUBE_REMOTE_WORKBENCHrun_composio_tool()用于大批量任务例如一次性为多个客户生成方案模板适合在远端工作台执行而非逐次调用完整 schema当搜索返回的工具带有schemaRef时用RUBE_GET_TOOL_SCHEMAS拉取完整 schema 定义用于复杂参数的精确构造。在仓库中如何使用该 SkillSkill 的消费方式遵循 README 的通用流程Getting Started将 Skill 目录放入 Claude Code 的 skills 目录mkdir -p ~/.config/claude-code/skills/ cp -r composio-skills/better-proposals-automation ~/.config/claude-code/skills/启动 Claude Code 后Skill 在会话启动时仅加载 name/description 元数据约 100 tokens当任务与 Better Proposals 相关时才完整加载SKILL.md正文同时需要在客户端 MCP 配置中添加 Rube MCP 端点https://rube.app/mcp使RUBE_SEARCH_TOOLS等工具可用——这与 Skill frontmatter 中requires.mcp: [rube]的声明对应。典型应用场景示例结合本 Skill 的调用模式可将 Better Proposals 的典型操作串成完整工作流发起搜索RUBE_SEARCH_TOOLS查询 create a new proposal with template X确认连接RUBE_MANAGE_CONNECTIONS校验better_proposals为 ACTIVE批量执行RUBE_MULTI_EXECUTE_TOOL依次调用创建方案、填充客户信息、发起签名请求等工具结果检查从响应中读取签名/审批状态字段必要时按分页令牌继续拉取批量化扩展若需同时处理大量方案切换到RUBE_REMOTE_WORKBENCHrun_composio_tool()模式。整个过程中始终遵守先搜索、再连接、后执行的纪律并严格复用会话、携带memory参数——这正是该 Skill 在 README.md 中强调的使用从 Composio API 发现的真实工具 slug的实践体现。小结Better Proposals Automation Skill 是一个轻文档、重流程的 Agent 工作流模板它不依赖静态的工具清单而是把工具发现交给运行时RUBE_SEARCH_TOOLS把连接管理交给RUBE_MANAGE_CONNECTIONS把执行统一收敛到RUBE_MULTI_EXECUTE_TOOL。这种动态 schema 统一执行的模式使其能够适配 Better Proposals API 的持续演进也让它与仓库中其余 78 个 Composio 自动化 Skill 保持完全一致的调用契约便于在 Claude 生态中即插即用。Powered by Composio赞分享AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载相关推荐使用 Rube MCP 与 Composio 自动化 RagicCodex Skill 实战指南使用 Rube MCP 与 Composio 自动化 RagicCodex Skill 实战指南 本篇技术指南以 composio skills/ragicAI 技能AI 插件工作流自动化人工智能DeepChat Agent Browser PiP 执行任务清单从 Run 身份到跨平台验证的分阶段交付路径DeepChat Agent Browser PiP 执行任务清单从 Run 身份到跨平台验证的分阶段交付路径 本文围绕 DeepChat 仓库中的 docsAI 技能AI 插件人工智能工作流自动化用 BaiduPCS-Go 批量转存百度分享链接解决转存文件数超过当前用户上限用 BaiduPCS Go 批量转存百度分享链接解决转存文件数超过当前用户上限 把分享链接里的资源批量存进自己网盘时转存文件数超过当前用户上限的报错CLI网络上一篇Xabber社区与支持如何参与开源项目贡献下一篇Excel Streaming Reader 大型Excel文件流式读取指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门