ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Bolna 自动化实战指南:基于 Rube MCP 与 Composio 的 awesome-claude-skills 技能详解

Bolna 自动化实战指南:基于 Rube MCP 与 Composio 的 awesome-claude-skills 技能详解 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 仓库中 composio-skills/bolna-automation/SKILL.md 展开系统讲解如何通过 Rube MCPComposio 提供的 MCP 端点让 Claude 直接驱动 Bolna 平台的相关业务操作。读完本文你将掌握 Rube MCP 的接入方式、RUBE_SEARCH_TOOLS工具发现机制、RUBE_MANAGE_CONNECTIONS连接管理、RUBE_MULTI_EXECUTE_TOOL工具执行这一完整工作流并学会规避该技能明确标注的六大常见陷阱。技能定位一个封装 Bolna 自动化的 Claude Skillbolna-automation是 awesome-claude-skills 仓库中 composio-skills 目录下的一个标准 Claude Skill。按照仓库 README.md 的说明composio-skills 目录整体定位为 App Automation via Composio包含面向 78 个 SaaS 应用的预构建工作流技能每个技能都包含工具调用序列、参数指引、已知陷阱和快速参考表且全部使用从 Composio API 发现的真实工具 slugtool slug。该技能的 YAML frontmatter见 SKILL.md定义如下--- name: bolna-automation description: Automate Bolna tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---name技能的唯一标识符供 Agent 会话内按名加载description告诉 Agent 该技能何时适用——当任务涉及 Bolna 平台操作时激活并强调先搜索工具以获取当前 schema这一铁律requires.mcp声明该技能依赖名为rube的 MCP 服务器即 Rube MCP。结合仓库对 Claude Skills 机制的说明README.md可以理解该技能的设计初衷Skill 本身不是 MCP 服务器也不是工具它定义的是工作流——在已有 MCP 连接和工具的前提下规定做什么、按什么顺序做、加什么护栏。bolna-automation正是把发现工具 → 检查连接 → 执行工具这一可复用流程固化成了 Agent 可遵循的指令包。前置条件在启用bolna-automation技能之前需要满足 SKILL.md 列出的三项前置条件Rube MCP 必须已连接环境中存在RUBE_SEARCH_TOOLS工具可用存在 ACTIVE 状态的 Bolna 连接通过RUBE_MANAGE_CONNECTIONS以bolna作为 toolkit 名称建立执行前先调用RUBE_SEARCH_TOOLS任何工作流开始前都必须先获取当前工具 schema。其中第 3 条尤为关键Composio 的工具 schema 会随平台演进而变化硬编码工具 slug 或参数名必然导致调用失败。设置 Rube MCP 并建立 Bolna 连接第一步接入 Rube MCP按 SKILL.md 的说明Rube MCP 的接入成本极低——无需任何 API Key只需在客户端如 Claude Code、Claude.ai 或其他支持 MCP 的 Agent的 MCP 服务器配置中添加一个端点https://rube.app/mcp添加完成后即获得RUBE_SEARCH_TOOLS、RUBE_MANAGE_CONNECTIONS、RUBE_MULTI_EXECUTE_TOOL等一组 RUBE_ 前缀的 MCP 工具。第二步建立 Bolna 连接连接建立分为四个步骤SKILL.md确认 Rube MCP 可用验证RUBE_SEARCH_TOOLS能正常响应调用RUBE_MANAGE_CONNECTIONStoolkit 参数传bolna若连接状态不是 ACTIVE跟随返回的认证链接完成授权设置确认连接状态显示 ACTIVE 后再开始运行任何工作流。连接状态是执行的前提未 ACTIVE 的连接意味着工具调用会因未授权而失败因此先查连接、再执行是技能强调的固定顺序。工具发现执行任何任务前的第一步RUBE_SEARCH_TOOLS是技能定义的信息入口。参考 SKILL.md 中的发现调用示例RUBE_SEARCH_TOOLS queries: [{use_case: Bolna operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用的工具 slug 列表本次工作流中可以调用的具体工具标识输入 schema每个工具的参数字段名、类型与必填约束推荐执行计划Composio 基于 use_case 给出的步骤建议已知陷阱known pitfalls该工具集常见的易错点提示。在具体任务场景中将use_case替换为你的实际需求描述即可如your specific Bolna task。若复用会话可改用session: {id: existing_session_id}保持上下文连续。核心工作流模式三步完成一次自动化技能将一次完整的 Bolna 自动化操作规范为三个步骤SKILL.mdStep 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Bolna task}] session: {id: existing_session_id}用具体任务替换 use_case获取该任务对应的工具 slug 与参数 schema。Step 2检查连接RUBE_MANAGE_CONNECTIONS toolkits: [bolna] session_id: your_session_id确认bolnatoolkit 的连接处于 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_id要点解析tool_slug必须来自 Step 1 的搜索结果禁止硬编码arguments必须严格遵循搜索结果返回的 schema——字段名、类型、必填性都要与 schema 完全一致memory参数必须始终携带即使为空也要传{}session_id复用 Step 1/2 中的会话 ID保证多步操作上下文连贯。六大已知陷阱与规避方法技能在 Known Pitfalls 一节 明确列出了六条易错点逐一说明如下陷阱规避方法工具 schema 会变化永远先调用RUBE_SEARCH_TOOLS绝不硬编码工具 slug 或参数连接未就绪执行前用RUBE_MANAGE_CONNECTIONS确认状态为 ACTIVE参数不符合 schema严格使用搜索结果中的精确字段名与类型遗漏 memory 参数RUBE_MULTI_EXECUTE_TOOL调用中始终包含memory空则传{}会话 ID 使用不当同一工作流内复用会话 ID开启新工作流时生成新的响应未取全检查响应中的分页令牌pagination token持续获取直至数据完整前四条是参数与状态层面的硬性约束后两条则是工作流层面的最佳实践。从仓库结构看这六条陷阱在 composio-skills 目录下全部技能如 ably-automation/SKILL.md中保持一致是 Rube MCP 工作流的通用经验沉淀。快速参考表五类操作的对应方式SKILL.md 末尾给出了一张可直接照用的速查表操作方式查找工具RUBE_SEARCH_TOOLS携带 Bolna 相关的 use case建立连接RUBE_MANAGE_CONNECTIONStoolkit 为bolna执行工具RUBE_MULTI_EXECUTE_TOOL使用发现的工具 slug批量操作RUBE_REMOTE_WORKBENCH配合run_composio_tool()获取完整 schemaRUBE_GET_TOOL_SCHEMAS用于带schemaRef的工具其中批量操作与完整 schema 两条是进阶能力当单个任务涉及多次工具调用时RUBE_REMOTE_WORKBENCH允许在远端工作台中以run_composio_tool()编程方式编排而RUBE_GET_TOOL_SCHEMAS可拉取工具的完整参数定义适合 schema 较大、需要精确构造参数的场景。在 Claude Code 中安装与使用该技能从仓库的通用说明README.md可以推断该技能的典型落地方式将技能目录放置到 Claude Code 的技能目录后即可自动加载mkdir -p ~/.config/claude-code/skills/ cp -r composio-skills/bolna-automation ~/.config/claude-code/skills/验证元数据无误后启动head ~/.config/claude-code/skills/bolna-automation/SKILL.md claude技能采用渐进式加载机制README.md会话启动时 Agent 仅看到技能的名称与描述约 100 token只有在任务被判定与 Bolna 相关时完整的 SKILL.md 正文才会加载——这正是该技能能把RUBE_SEARCH_TOOLS、RUBE_MANAGE_CONNECTIONS等完整工作流指令装入上下文而不过度消耗 token 的原因。同时在客户端中添加 Rube MCP 端点https://rube.app/mcp后requires.mcp: [rube]声明的依赖即可满足技能便能在会话中按本文所述三步流程驱动 Bolna 自动化。总结bolna-automation技能的价值在于把动态发现、按需授权、schema 合规执行这一 Rube MCP 工作流范式固化成了可直接复用的指令包接入https://rube.app/mcp端点 →RUBE_SEARCH_TOOLS发现工具 →RUBE_MANAGE_CONNECTIONS确认连接 →RUBE_MULTI_EXECUTE_TOOL执行操作再辅以六条陷阱护栏与一张快速参考表。该技能与仓库中其余 70 余个*-automation技能共享同一模板结构可对比 ably-automation/SKILL.md掌握这一个即可触类旁通地使用整个 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 MCPComposio的 Apex27 自动化实战awesome-claude-skills 中 Composio 工具集技能的完整指南基于 Rube MCPComposio的 Apex27 自动化实战awesome claude skills 中 Composio 工具集技能的完整指南AI 技能AI 插件人工智能工作流自动化Frappe Island 页头协议页面岛如何向上报告标题与操作决策 0010 深度解析Frappe Island 页头协议页面岛如何向上报告标题与操作决策 0010 深度解析 导读 Frappe 的 Island 子系统让第三方应用如 CAI 技能AI 插件人工智能工作流自动化基于 Rube MCP 与 Composio 的 Goodbits 自动化实战指南awesome-codex-skills基于 Rube MCP 与 Composio 的 Goodbits 自动化实战指南awesome codex skills 本指南围绕仓库中的 GoodbiAI 技能AI 插件工作流自动化人工智能上一篇从 SQL 与 ORM 到 GelGel 数据模型的设计哲学与实战对比下一篇Dism完整指南如何用免费工具3步搞定Windows系统优化与维护创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表