ARTICLE DETAIL

资讯详情

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

基于 Rube MCP 的 Vero 自动化实战:在 awesome-claude-skills 中驱动 Composio Vero 工具集

基于 Rube MCP 的 Vero 自动化实战:在 awesome-claude-skills 中驱动 Composio Vero 工具集 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点击查看免费下载导读Vero 是一款面向产品团队的自动化营销邮件平台用于发送生命周期邮件、行为触发邮件和产品通知。本文以 awesome-claude-skills 仓库中的 vero-automation SKILL.md 为核心系统讲解如何通过 Rube MCP由 Composio 提供的 MCP 服务将 Claude 接入 Vero 工具集完成邮件任务自动化。读完本文你将掌握 Rube MCP 的接入方式、连接建立流程、先搜索、再执行的工具调用范式、完整的执行工作流以及规避常见坑位的实战要点。Vero 自动化 Skill 是什么vero-automation是 awesome-claude-skills 仓库中 App Automation via Composio 分类下的一份 Claude Skill。它的定位非常明确通过 Composio 的 Vero toolkit经由 Rube MCP 自动执行 Vero 操作。从其 SKILL.md 的 YAML frontmatter 可以看到 Skill 的元信息--- name: vero-automation description: Automate Vero tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---三个字段各司其职name是 Skill 的唯一标识description是 Agent 在会话启动时看到的摘要用于判断该 Skill 是否与当前任务相关requires.mcp声明该 Skill 依赖名为rube的 MCP 服务器Claude 只有在 Rube MCP 可用时才会加载这份 Skill 的完整指令。按照仓库 README 对 Claude Skills 格式的说明Skill 是可复用的指令包会话启动时 Agent 只看到 name 与 description约 100 token只有判定当前任务相关时才加载完整SKILL.md正文通常 5,000 token 以内。这意味着vero-automation这类 Skill 可以被上百个同类 Skill 同时托管而不会撑爆上下文窗口——本仓库composio-skills/目录下就存放着 78 个 SaaS 应用的同类自动化 Skill它们共享同一套 Rube MCP 调用范式vero-automation是其中面向 Vero 的专属实例。Rube MCP一条命令的接入前置条件前置条件清单在使用任何 Vero 自动化工作流之前必须满足三个前提见 SKILL.mdRube MCP 已连接确保RUBE_SEARCH_TOOLS工具可用Vero 连接处于 ACTIVE 状态通过RUBE_MANAGE_CONNECTIONS建立 toolkit 为vero的活动连接每次执行前先调用RUBE_SEARCH_TOOLS获取当前最新的工具 schema绝不臆造工具名或参数。接入方式获取 Rube MCP 的方式极为简单——在客户端配置中把https://rube.app/mcp添加为 MCP server 即可无需任何 API Key添加端点后立即可用在 Claude Code 等支持 MCP 的客户端中配置 Rube 端点验证方式直接调用RUBE_SEARCH_TOOLS若能正常响应即说明 Rube MCP 已就绪。仓库 README 还给出了一个更偏端到端的快速体验路径通过 connect-apps-plugin 插件claude --plugin-dir ./connect-apps-plugin加载/connect-apps:setup初始化可让 Claude 连接 500 应用并执行真实操作。对于 Vero 自动化这类需要特定 toolkit 的场景则直接走RUBE_MANAGE_CONNECTIONS的连接管理路线。建立 Vero 连接的四步验证RUBE_SEARCH_TOOLS正常响应确认 Rube MCP 可用调用RUBE_MANAGE_CONNECTIONStoolkit 指定为vero若返回的连接状态不是 ACTIVE点击返回的认证链接完成授权OAuth 流程确认连接状态显示ACTIVE之后再运行任何工作流。工具发现为什么永远先搜索Vero 的官方 toolkit 文档位于 composio.dev/toolkits/vero该链接由 SKILL.md 提供但 Skill 的核心纪律是执行任何工作流之前必须先做工具发现。RUBE_SEARCH_TOOLS queries: [{use_case: Vero operations, known_fields: }] session: {generate_id: true}一次RUBE_SEARCH_TOOLS调用会返回四类关键信息可用工具 slugVero 工具集中各工具的稳定标识符如发送邮件、管理列表、查询用户等操作的对应 slug输入 schema每个工具的参数结构、字段名与类型是构造arguments的唯一依据推荐执行计划针对目标用例的建议调用序列已知坑位该工具在使用中容易踩到的陷阱提示。工具 schema 是会变化的硬编码工具 slug 或参数会导致调用直接失败。因此 SKILL.md 把先搜索列为第一条坑位警示——永不硬编码每次任务都以最新搜索结果为准。核心工作流搜索 → 查连接 → 执行SKILL.md 给出的标准三步工作流是 Vero 自动化的骨架。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Vero task}] session: {id: existing_session_id}将use_case替换为具体的 Vero 任务描述例如向所有处于试用期的用户发送续费提醒邮件并复用已有会话 ID而非每次新建。Step 2检查连接RUBE_MANAGE_CONNECTIONS toolkits: [vero] session_id: your_session_id确认verotoolkit 在该会话下的连接状态为 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是执行入口tool_slug必须取自 Step 1 的搜索结果arguments必须严格符合搜索返回的 schema字段名、类型、必填项都不能错memory参数必须始终携带哪怕为空也要写成{}。已知坑位与规避策略SKILL.md 总结了六条实战坑位这是 Vero 自动化稳定运行的关键防线坑位规避策略工具 schema 变化永远先调用RUBE_SEARCH_TOOLS不要硬编码工具 slug 或参数连接状态未确认执行工具前确认RUBE_MANAGE_CONNECTIONS返回 ACTIVEschema 不匹配严格使用搜索结果中的精确字段名与类型缺少 memory 参数每次RUBE_MULTI_EXECUTE_TOOL调用都携带memory即使为空{}会话管理混乱同一工作流内复用会话 ID新工作流生成新会话分页遗漏检查响应中的分页 token持续拉取直到数据取完其中会话复用与分页处理是两类容易被忽略的细节会话 ID 是工作流上下文的载体新开工作流时通过session: {generate_id: true}生成新 ID而涉及批量数据如导出用户列表、拉取发送历史时必须逐页消费分页 token否则结果不完整。快速参考一张表掌握全部操作SKILL.md 的快速参考表覆盖了 Vero 自动化的全部操作面操作方式查找工具携带 Vero 专属 use_case 调用RUBE_SEARCH_TOOLS建立连接toolkit 为vero调用RUBE_MANAGE_CONNECTIONS执行操作用搜索到的工具 slug 调用RUBE_MULTI_EXECUTE_TOOL批量操作通过RUBE_REMOTE_WORKBENCH调用run_composio_tool()获取完整 schema对带schemaRef的工具调用RUBE_GET_TOOL_SCHEMAS这张表揭示了两种进阶能力批量操作当需要在远程沙箱中运行完整 Python/Node 脚本、对大量用户循环执行 Vero 调用时RUBE_REMOTE_WORKBENCH配合run_composio_tool()可以在远程工作台中复用 Composio 工具函数避免逐个调用RUBE_MULTI_EXECUTE_TOOL的开销完整 schemaRUBE_SEARCH_TOOLS返回的工具若带有schemaRef引用说明完整参数定义需要另行获取此时用RUBE_GET_TOOL_SCHEMAS拉取完整定义。从 Skill 到真实操作与仓库整体架构的关系vero-automation并非孤立的文档它与仓库的能力体系一脉相承。仓库 README 明确说明预置工作流 Skill 覆盖 78 个 SaaS 应用每个 Skill 都包含工具序列、参数指引、已知坑位与快速参考表全部使用从 Composio API 实际发现的真实工具 slug。这解释了vero-automation文档中反复出现的Always search tools first——工具 slug 来自 Composio API 的真实发现结果而非人为猜测。同时connect/SKILL.md 从更高层面阐述了这套体系的价值主张让 Claude 真正执行操作而不是生成一段本可以做什么的文字——发邮件、建 Issue、发消息、改数据库。vero-automation正是这一理念在邮件营销场景的具体落地Agent 不再只输出建议发送的邮件文案而是经由 Rube MCP 在 Vero 中真实触发邮件、管理受众与查看效果。需要说明的是Vero 具体暴露哪些工具如邮件发送、用户查询、列表管理等以RUBE_SEARCH_TOOLS在运行时的实际返回为准——这正是 Skill 设计成先搜索、后执行的根本原因工具集会随 Composio 与 Vero 的集成演进而更新文档只负责给出可复用的调用范式。总结通过 vero-automation 这份 Skill你可以用一套严格可复用的流程将 Claude 接入 Vero 邮件营销自动化接入在 MCP 客户端添加https://rube.app/mcp无需 API Key连接RUBE_MANAGE_CONNECTIONS建立并确认vero连接为 ACTIVE发现RUBE_SEARCH_TOOLS获取当前工具 slug 与 schema绝不硬编码执行RUBE_MULTI_EXECUTE_TOOL按 schema 构造参数、携带memory完成操作进阶批量场景用RUBE_REMOTE_WORKBENCH复杂 schema 用RUBE_GET_TOOL_SCHEMAS守线始终留意连接状态、schema 变更、会话复用与分页完整性。这套先搜索 → 查连接 → 按 schema 执行的范式与仓库中其余 77 个 SaaS 自动化 Skill 完全一致掌握了 Vero 的流程就等于掌握了整个 Rube MCP 自动化体系的使用方法。赞分享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点击查看免费下载相关推荐SmartRecruiters 自动化实战在 awesome-claude-skills 中基于 Rube MCP 驱动 Composio 招聘工具链SmartRecruiters 自动化实战在 awesome claude skills 中基于 Rube MCP 驱动 Composio 招聘工具链 本文是AI 技能AI 插件人工智能工作流自动化Amplication Code-Gen-Types 库深度解析插件化代码生成契约层Amplication Code Gen Types 库深度解析插件化代码生成契约层 导读 amplication/code gen types 是 AmpAI 技能AI 插件人工智能工作流自动化基于 awesome-claude-skills 的 Instacart 自动化 Skill通过 Rube MCP 驱动 Composio 工具集基于 awesome claude skills 的 Instacart 自动化 Skill通过 Rube MCP 驱动 Composio 工具集 本文是一份AI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表