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 仓库中 enginemailer-automation 技能文档编写的实操指南讲解如何通过 Rube MCPComposio 的 MCP 网关连接并自动化邮件营销平台 Enginemailer。读完本文你将掌握 Rube MCP 的接入方式、Enginemailer toolkit 的连接激活流程、工具发现Tool Discovery到批量执行Multi-Execute的完整调用链以及规避 Schema 漂移、连接失效等高频坑点的实战方法。Skill 背景与定位enginemailer-automation是 awesome-claude-skills 仓库composio-skills/目录下众多应用自动化技能之一。根据仓库 README.md 的说明这套 App Automation via Composio 系列为 78 个 SaaS 应用提供了预构建的工作流技能每个技能都包含工具序列、参数指导、已知坑点和快速参考表并且全部使用从 Composio API 发现到的真实工具 slug。该技能的核心定位是通过 Rube MCP 以统一的 MCP 接口驱动 Composio 的 Enginemailer toolkit让 Claude或其他支持 Skills 的智能体能够直接对 Enginemailer 执行邮件营销相关的自动化操作而无需关心底层 REST API 的鉴权与传输细节。技能文件的 YAML frontmatter 明确声明了其元数据与依赖name: enginemailer-automation description: Automate Enginemailer tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube]其中requires.mcp声明了该技能运行所必需的 MCP 服务器为rubedescription中的 Always search tools first 则是贯穿整个技能的第一原则——所有工具调用前必须先搜索获取最新 Schema。前置条件开始使用本技能前需要满足以下三项前置条件见 SKILL.mdRube MCP 已连接客户端环境中必须能访问RUBE_SEARCH_TOOLS工具这是验证 Rube MCP 是否可用的标志。Enginemailer 连接处于激活状态通过RUBE_MANAGE_CONNECTIONS建立并保持名为enginemailer的 toolkit 连接为ACTIVE状态。先搜索、后调用任何工作流执行前都必须先调用RUBE_SEARCH_TOOLS获取当前工具 Schema因为工具 schema 会随版本迭代变化硬编码 tool slug 与参数必然导致失败。这套搜索优先的机制与 composio-automation/SKILL.md 中描述的通用模式完全一致说明它是 Composio 系列技能的统一约定而非 Enginemailer 特例。Setup接入 Rube MCP 并激活连接1. 添加 Rube MCP 服务器Rube MCP 的接入极其简单在客户端配置中把https://rube.app/mcp添加为 MCP 服务器端点即可无需任何 API Key——添加端点后即可直接工作。这是整个 Setup 中唯一的环境级配置。2. 建立并激活 Enginemailer 连接添加 MCP 服务器后按以下四个步骤完成连接激活见 SKILL.md验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS能够正常响应发起连接调用RUBE_MANAGE_CONNECTIONS指定 toolkit 为enginemailer完成鉴权如果连接状态不是ACTIVE跟随返回的 auth 链接完成授权设置确认状态在运行任何工作流之前确认连接状态显示为ACTIVE。需要特别强调的是第 4 步连接未激活时执行工具通常会直接返回鉴权类错误而连接激活属于 OAuth 等外部授权过程可能随时失效因此在每个工作流开始前检查状态是最稳妥的做法。Tool Discovery先搜索再执行技能要求在任何工作流执行前必须先发现可用工具。首次使用时尚未生成 session的推荐调用方式如下见 SKILL.mdRUBE_SEARCH_TOOLS queries: [{use_case: Enginemailer operations, known_fields: }] session: {generate_id: true}调用后返回四类关键信息可用工具 slug 列表即后续RUBE_MULTI_EXECUTE_TOOL中要填写的tool_slug输入 Schema每个工具参数的确切字段名与类型是构造arguments的唯一事实来源推荐执行计划针对当前 use_case 的最优调用顺序组合已知坑点known pitfalls该工具已知的边界与易错点提示。其中known_fields字段用于补充你已知的字段线索可留空交由引擎返回完整 schemasession.generate_id: true则让引擎自动生成一个会话 ID便于后续步骤复用。核心工作流模式三步调用链技能定义了一个贯穿始终的三步工作流见 SKILL.md分别对应发现、校验、执行三个环节。Step 1发现可用工具针对你具体的 Enginemailer 任务发起搜索并复用已有的会话 ID而非重新生成RUBE_SEARCH_TOOLS queries: [{use_case: your specific Enginemailer task}] session: {id: existing_session_id}与首次发现相比这里的关键差异是session.id工作流内部复用会话 ID只有开启新工作流时才生成新的 ID。这一约定保证了同一任务内各步骤之间的状态连续。Step 2检查连接RUBE_MANAGE_CONNECTIONS toolkits: [enginemailer] session_id: your_session_id本步骤传入toolkits数组注意此处是复数形式且为数组与session_id确认 Enginemailer 连接仍为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——字段名、字段类型都要逐一对应memory参数必须始终携带即使没有需要保留的状态也要显式传空对象{}。RUBE_MULTI_EXECUTE_TOOL支持在tools数组中传入多个工具调用这意味着同一轮请求内可以编排查联系人 → 创建邮件 → 触发发送等多步骤链路由 Rube MCP 统一批量执行。已知坑点清单技能在 Known Pitfalls 一节总结了六条高频失败原因逐一对照可显著降低自动化任务的出错率坑点应对策略Schema 漂移工具 Schema 会变化绝不硬编码 tool slug 或参数每次执行前必须调用RUBE_SEARCH_TOOLS连接失效执行工具前先用RUBE_MANAGE_CONNECTIONS确认ACTIVE状态参数不合规严格使用搜索结果中的确切字段名与类型勿凭直觉猜测字段命名遗漏 memory 参数每次RUBE_MULTI_EXECUTE_TOOL调用都必须包含memory即使为空也要传{}会话滥用同一工作流内复用 session ID只有开启新工作流时才生成新 ID分页遗漏检查响应中的分页令牌持续拉取直到数据完整勿只看首页结果其中第一条是最核心的纪律Composio 的工具层面向外部 APIschema 跟随上游演进任何绕过搜索的经验参数都是定时炸弹。快速参考五大操作速查表技能末尾提供了覆盖完整操作面的快速参考表见 SKILL.md操作方法查找工具RUBE_SEARCH_TOOLS配合 Enginemailer 专属 use case建立连接RUBE_MANAGE_CONNECTIONS指定 toolkit 为enginemailer执行工具RUBE_MULTI_EXECUTE_TOOL使用搜索发现的 tool slug批量操作RUBE_REMOTE_WORKBENCH调用run_composio_tool()获取完整 SchemaRUBE_GET_TOOL_SCHEMAS用于带schemaRef的工具前三个操作构成常规工作流后两个是进阶能力当单个任务需要大规模批量编排时切换到RUBE_REMOTE_WORKBENCH通过run_composio_tool()在远端工作台执行当工具的 schema 通过schemaRef引用而非内联返回时则需要用RUBE_GET_TOOL_SCHEMAS单独拉取完整定义。仓库上下文本技能在整个项目中的位置enginemailer-automation 遵循的YAML frontmatter SKILL.md 指令结构正是 awesome-claude-skills 仓库定义的 Skill 标准结构参见 CONTRIBUTING.md 中的 Skill 目录规范。它与 composio-automation/SKILL.md 等 78 个应用自动化技能共用同一套 Rube MCP 交互模式区别仅在于 toolkit 名称与 use_case 描述。这套模式可迁移到仓库中任意其他 Composio 技能如 Gmail、Slack、GitHub 等掌握 Enginemailer 的调用链后即可举一反三。从技能结构看本技能属于零脚本类 Skill——它不依赖仓库内的 Python 脚本或配置文件全部能力经由 Rube MCP 的远程工具暴露因此部署成本极低只要客户端支持 MCP 服务器添加https://rube.app/mcp端点即可启用这也与 README.md 对 Skills 的定位一致——Skills 定义的是连接就绪后做什么、按什么顺序做的工作流行为而 MCP 负责接入、鉴权与工具发现二者在生产环境协同运行。使用建议将本技能接入 Claude Code把技能目录放入~/.config/claude-code/skills/后启动claude技能会在任务相关时自动加载参见 README.md 的 Skills 安装流程以任务为单位管理会话一个完整的邮件营销任务如向潜在客户批量发送欢迎邮件并统计投递结果使用一个 session ID任务结束即换新 ID避免状态串扰把先搜索固化为肌肉记忆无论是初次上手还是例行任务RUBE_SEARCH_TOOLS都应作为工作流的第一步这是本技能所有可靠性设计的前提。赞分享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点击查看免费下载相关推荐Axonaut 自动化实战基于 awesome-claude-skills 的 Rube MCP 集成指南Axonaut 自动化实战基于 awesome claude skills 的 Rube MCP 集成指南 本篇技术指南以 awesome claude skAI 技能AI 插件人工智能工作流自动化基于 Rube MCP 的 Blackboard 自动化Claude Skill 实战指南awesome-claude-skills基于 Rube MCP 的 Blackboard 自动化Claude Skill 实战指南awesome claude skills 本篇技术指南围绕 bAI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战基于 Rube MCP 的 Dromo 自动化 Claude Skill 全解析awesome claude skills 实战基于 Rube MCP 的 Dromo 自动化 Claude Skill 全解析 本篇技术指南围绕 awesoAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考