使用 awesome-claude-skills 的 EmailOctopus Automation Skill:通过 Rube MCP 让 Claude 自动化邮件营销工作流

发布时间:2026/10/1 13:04:44
使用 awesome-claude-skills 的 EmailOctopus Automation Skill:通过 Rube MCP 让 Claude 自动化邮件营销工作流 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点击查看免费下载本文以 composio-skills/emailoctopus-automation/SKILL.md 为技术主线讲解如何在 Claude 生态Claude.ai / Claude Code / Claude API中接入 EmailOctopus 自动化只需添加一个 Rube MCP 端点即可让 Claude 直接操作 EmailOctopus 的订阅者、邮件列表、营销活动与自动化等能力。读完本文你将掌握 Rube MCP 的接入方式、工具发现机制、搜索工具 → 检查连接 → 执行调用的标准三步工作流以及规避常见坑位的实战要点。一、Skill 定位一个开箱即用的 EmailOctopus 工作流指南该 Skill 是 awesome-claude-skills 仓库中composio-skills/预构建自动化系列的一员。仓库 README.md 中 App Automation via Composio 一节明确说明这一系列是为各 SaaS 应用预构建的工作流 Skill均通过 Rube MCPComposio运行每个 Skill 都包含真实的工具序列、参数指导、已知陷阱和快速参考表并全部使用从 Composio API 实际发现到的工具 slug。与仓库内其他 Skill如 composio-automation/SKILL.md一致EmailOctopus Automation Skill 的SKILL.md使用 YAML frontmatter 声明元数据--- name: emailoctopus-automation description: Automate Emailoctopus tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---requires: mcp: [rube]意味着该 Skill 的运行前提是环境中存在名为rube的 MCP 服务器——Skill 本身不提供工具而是指导 Claude如何使用 Rube MCP 暴露出的工具去操作 EmailOctopus。这与仓库 README.md 中对 Skills 的定位一致Skill 定义的是做什么、按什么顺序做、带什么护栏的工作流而连接与工具能力由 MCP 提供。二、前置条件与连接建立2.1 前置条件在让 Claude 执行任何 EmailOctopus 操作前需要满足三个条件Rube MCP 已连接环境中有RUBE_SEARCH_TOOLS可用说明 MCP 服务器已注册成功EmailOctopus 连接已激活通过RUBE_MANAGE_CONNECTIONS并指定 toolkit 为emailoctopus且连接状态为 ACTIVE每次先做工具发现调用RUBE_SEARCH_TOOLS获取当前最新的工具 schema切勿跳过。2.2 安装 Rube MCP接入方式极其简单官方文档给出的方案是在客户端配置中将https://rube.app/mcp添加为一个 MCP 服务器无需任何 API Key添加端点即可生效。配置完成后按以下顺序完成 EmailOctopus 的连接初始化通过确认RUBE_SEARCH_TOOLS有响应验证 Rube MCP 已就绪调用RUBE_MANAGE_CONNECTIONStoolkit 参数传入emailoctopus若连接状态不是 ACTIVE按返回的认证链接完成授权设置OAuth 流程由 Composio 处理connect/SKILL.md 中描述的首次使用某应用时点击授权链接完成授权之后连接持续有效的机制在此同样适用在运行任何工作流之前再次确认连接状态为 ACTIVE。2.3 工具发现Tool Discovery连接建立后先执行工具发现请求获取当前可用的 EmailOctopus 工具清单RUBE_SEARCH_TOOLS queries: [{use_case: Emailoctopus operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用的工具 slugtool slugs每个工具的输入 schemainput schemas推荐的执行计划recommended execution plans已知的坑位提示known pitfalls。这是整个 Skill 设计的核心约束工具 schema 会随 Composio API 变化因此任何一次工作流执行前都必须先做工具发现绝不能硬编码工具 slug 或参数。三、核心工作流模式三步执行法该 Skill 为所有 EmailOctopus 任务定义了统一的三步工作流下面逐一给出可复制的请求体。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Emailoctopus task}] session: {id: existing_session_id}把use_case替换为具体的 EmailOctopus 任务描述例如为邮件列表新增订阅者创建营销活动。与首次发现不同这里复用已有会话 ID保持同一工作流内的会话连续性。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [emailoctopus] session_id: your_session_id执行工具之前必须确认返回的连接状态为 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 搜索结果的真实 slug不要凭记忆或文档硬编码arguments必须严格符合 Step 1 返回的 schema——字段名与类型以搜索结果为准memory参数必须始终包含即使为空也要传{}session_id复用工作流内已有的会话 ID。RUBE_MULTI_EXECUTE_TOOL支持在一个请求中传入多个工具调用tools是数组因此可以在单次往返中编排先查列表、再新增订阅者这类组合操作。四、进阶能力批量执行与全量 Schema对于批量操作与完整 schema 需求该 Skill 的快速参考还给出了两个进阶工具RUBE_REMOTE_WORKBENCH适用于批量操作配合run_composio_tool()使用。当需要循环处理大量记录如批量导入/更新订阅者时可在远程工作台环境中逐项调用 Composio 工具RUBE_GET_TOOL_SCHEMAS当搜索结果中某些工具带有schemaRef引用时用该工具获取完整的 schema 定义适合需要对参数做精细化控制的高级场景。五、已知陷阱与最佳实践该 Skill 总结了六条关键注意事项全部来自真实执行经验的沉淀始终先搜索Always search first工具 schema 会变化。未经RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数是失败的首要原因检查连接Check connection执行前确认RUBE_MANAGE_CONNECTIONS返回 ACTIVESchema 合规Schema compliance严格使用搜索结果中的精确字段名与类型任何拼写或类型偏差都会导致调用失败Memory 参数Memory parameterRUBE_MULTI_EXECUTE_TOOL的调用中始终携带memory哪怕为空对象{}会话复用Session reuse同一工作流内复用 session ID新工作流再生成新的 session保证上下文连续且相互隔离分页处理Pagination检查响应中的分页 token持续拉取直至数据完整防止批量场景漏数据。六、快速参考表操作方式查找工具RUBE_SEARCH_TOOLSuse_case 使用 EmailOctopus 相关描述建立连接RUBE_MANAGE_CONNECTIONStoolkit 指定为emailoctopus执行调用RUBE_MULTI_EXECUTE_TOOL使用发现到的工具 slug批量操作RUBE_REMOTE_WORKBENCH配合run_composio_tool()获取全量 schemaRUBE_GET_TOOL_SCHEMAS用于带schemaRef的工具七、在仓库中的定位与延伸该 Skill 不是孤立的它属于仓库composio-skills/目录下大量同构的自动化 Skill 之一。以 composio-automation/SKILL.md 为例其结构Prerequisites / Setup / Tool Discovery / Core Workflow Pattern / Known Pitfalls / Quick Reference与 EmailOctopus 版本完全一致——这种模板化设计使得开发者学会一个 Skill 后可以无障碍迁移到其余所有 Composio 自动化 Skill。README 中 App Automation via Composio 一节将 EmailOctopus Automation 归于Email类别与 Gmail、Outlook、Postmark、SendGrid 等邮件应用自动化 Skill 并列。如果需要更宏观地理解 Skill 在 Claude 生态中的运行机制可参阅 README.md 的 What Are Claude Skills? 一节Skill 不是 MCP 服务器、也不是工具而是定义在拥有连接和工具之后的行为规范生产环境中三者协同——MCP 提供访问能力、工具提供动作、Skill 提供行为准则。这正是本文所讲 Skill 的设计哲学让 Claude 不只会起草一封 EmailOctopus 邮件而是真正完成连接 → 发现 → 执行的闭环动作。赞分享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 实战通过 Rube MCP 一键自动化 Botstar 营销工作流awesome claude skills 实战通过 Rube MCP 一键自动化 Botstar 营销工作流 导读本文基于 awesome claudeAI 技能AI 插件人工智能工作流自动化使用 awesome-claude-skills 中的 codeinterpreter-automation通过 Rube MCP 自动化 Code Interpreter 工作流使用 awesome claude skills 中的 codeinterpreter automation通过 Rube MCP 自动化 Code InteAI 技能AI 插件人工智能工作流自动化通过 Rube MCP 自动化 Cats 操作awesome-claude-skills 中 cats-automation Skill 全流程指南通过 Rube MCP 自动化 Cats 操作awesome claude skills 中 cats automation Skill 全流程指南 本文是一AI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考