
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/whautomate-automation/SKILL.md 为核心讲解如何通过 Rube MCPComposio 提供的 MCP 端点连接并自动化 Whautomate 平台的操作。你将掌握从添加 MCP 服务器、建立 ACTIVE 连接、动态发现工具 Schema到通过RUBE_MULTI_EXECUTE_TOOL安全执行 Whautomate 工具调用的一整套标准化流程同时了解避免 Schema 硬编码、会话管理与分页处理等关键陷阱。该 Skill 是 awesome-claude-skills 仓库中 App Automation via Composio 类别下 78 个 SaaS 应用预构建工作流之一同类的技能模板还包括 composio-automation 等它们共享同一套基于 Rube MCP 的自动化范式。一、前置条件让 Rube MCP 与 Whautomate 连接就绪在开始任何自动化流程之前需要满足三个前置条件见 SKILL.md 的 Prerequisites 小节Rube MCP 已连接环境必须提供RUBE_SEARCH_TOOLS工具这是判断 Rube MCP 是否可用的标志Whautomate 连接为 ACTIVE 状态需要通过RUBE_MANAGE_CONNECTIONS以 toolkitwhautomate建立并确认连接始终先调用RUBE_SEARCH_TOOLS工具 Schema 会随 API 演进而变化执行任何操作前都要先获取最新的工具定义。这三个条件对应了 Skill 前端 YAML 中声明的依赖requires: mcp: [rube]——也就是说本 Skill 的元信息层面就明确要求宿主 Agent 具备 Rube MCP 能力这与仓库中其余 Composio 系 Skill如 composio-automation/SKILL.md 的相同声明保持一致的约定。二、Setup添加 Rube MCP 端点并完成认证Rube MCP 的接入方式非常轻量只需在客户端配置中将https://rube.app/mcp添加为 MCP 服务器无需任何 API Key——添加端点后即可直接使用。随后按以下四步完成连接初始化调用RUBE_SEARCH_TOOLS确认 Rube MCP 已正常响应调用RUBE_MANAGE_CONNECTIONS参数指定 toolkit 为whautomate若返回的连接状态不是ACTIVE跟随返回的认证链接完成 Whautomate 账号授权在运行任何工作流之前再次确认连接状态为ACTIVE。这里需要强调一个核心设计理念连接管理连接谁与工具执行做什么是解耦的。RUBE_MANAGE_CONNECTIONS只负责管理 OAuth 授权与连接生命周期而具体的业务操作由后续的工具执行步骤完成。这种解耦让同一个 Rube MCP 端点可以服务数百个不同的应用 toolkit仓库 README 的 App Automation via Composio 一节即描述了这套预构建技能体系而每个 Skill 只需声明自己依赖的 toolkit 名称即可。三、Tool Discovery先搜索再执行Whautomate 自动化遵循搜索优先Search First原则。由于 Composio 的工具列表与输入 Schema 会持续更新硬编码工具 slug 或参数会导致执行失败因此第一步永远是动态发现。文档给出了标准的发现请求RUBE_SEARCH_TOOLS queries: [{use_case: Whautomate operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用工具的 slug如 Whautomate 相关的各类操作标识符输入 Schema每个工具要求的字段名、类型与格式推荐的执行计划针对目标用例的编排建议已知陷阱Composio 根据经验标注的常见错误点。第一次发起时使用session: {generate_id: true}让服务端生成新的会话 ID而在同一工作流内部后续调用则应复用已有会话 ID见下文会话管理。四、Core Workflow Pattern三步标准工作流文档给出了一个可复用的三步执行模式这也是使用本 Skill 的核心骨架Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Whautomate task}] session: {id: existing_session_id}将use_case替换为具体的 Whautomate 任务描述例如针对某个业务对象的增删改查场景复用当前工作流的existing_session_id。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [whautomate] session_id: your_session_id在执行任何业务工具前通过此调用确认 Whautomate 连接仍为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_idtool_slug必须来自 Step 1 的搜索结果不得硬编码arguments必须严格符合搜索结果返回的输入 Schema字段名、类型、必填项逐一核对memory参数必须始终携带即使为空也要传{}session_id复用当前工作流的会话 ID。RUBE_MULTI_EXECUTE_TOOL支持在tools数组中同时传入多个工具调用因此可以在一次请求中编排一组 Whautomate 操作序列实现多步骤业务的原子化编排。五、Known Pitfalls六个必须规避的常见陷阱文档明确列出了自动化过程中的六个高发陷阱实操中应逐条对照永远先搜索工具 Schema 会变化未经RUBE_SEARCH_TOOLS确认就硬编码工具 slug 或参数是最大的失败来源检查连接执行工具前必须通过RUBE_MANAGE_CONNECTIONS确认ACTIVE状态防止在断连状态下产生无效调用Schema 合规严格使用搜索结果中的字段名与类型任何偏差如类型错误、字段缺失都会导致工具执行失败memory 参数RUBE_MULTI_EXECUTE_TOOL的调用必须始终包含memory即使为空{}否则调用可能因缺参而报错会话复用同一工作流内复用会话 ID 以保持上下文连续开启新工作流时再生成新 ID分页处理检查响应中的分页 token持续翻页直到数据拉取完整避免遗漏后续批次的数据。这六条陷阱并非 Whautomate 独有——对比 composio-automation/SKILL.md 可以看到完全一致的清单说明它们是整个 Rube MCP 自动化体系通用的防御性编程规范。六、Quick Reference操作速查表文档末尾提供了一张速查表概括了五种典型操作的正确姿势Operation操作Approach方法查找工具Find toolsRUBE_SEARCH_TOOLS传入 Whautomate 相关的 use case建立连接ConnectRUBE_MANAGE_CONNECTIONStoolkit 指定为whautomate执行工具ExecuteRUBE_MULTI_EXECUTE_TOOL使用搜索发现的工具 slug批量操作Bulk opsRUBE_REMOTE_WORKBENCH配合run_composio_tool()使用获取完整 SchemaFull schemaRUBE_GET_TOOL_SCHEMAS适用于带schemaRef的工具其中两点值得展开说明RUBE_REMOTE_WORKBENCHrun_composio_tool()当需要执行大批量、重复性的 Whautomate 操作时可将执行逻辑放入远程工作台环境中批量运行避免逐次发起 MCP 调用带来的上下文开销RUBE_GET_TOOL_SCHEMAS部分工具的 Schema 通过schemaRef引用外部定义若搜索结果的摘要不够完整可用此工具拉取全量 Schema 以确保参数构造准确。七、从 Skill 文档到可落地的 Agent 工作流综合上述内容一个完整的 Whautomate 自动化任务在 Agent 侧的落地方案可以概括为如下流水线引导阶段确认RUBE_SEARCH_TOOLS可用 → 通过RUBE_MANAGE_CONNECTIONS建立并验证whautomate连接为ACTIVE规划阶段调用RUBE_SEARCH_TOOLS获取工具 slug、输入 Schema 与执行建议据此构造参数执行阶段通过RUBE_MULTI_EXECUTE_TOOL或批量场景下的RUBE_REMOTE_WORKBENCH执行工具调用始终携带memory并复用会话 ID收尾阶段检查响应中的分页 token 以拉全数据记录本工作流会话 ID 以备复用。这套模式的优势在于无需维护任何应用相关的硬编码知识所有工具定义与认证状态都通过 Rube MCP 在运行时动态获取因此即使 Whautomate 侧的 API 或 Composio 的工具集发生变更只要遵循先搜索、后执行的纪律Agent 也能自动适应。从仓库结构看composio-skills 目录下上百个同构 Skill 均采用这一范式本技能文档即是这套方法论在 Whautomate 场景下的标准实践模板可直接作为 Claude Code 等支持 Skills 标准的 Agent 的指令包加载使用。本文内容依据 composio-skills/whautomate-automation/SKILL.md 整理并结合仓库内 composio-skills/composio-automation/SKILL.md 及 README.md 中的同构说明交叉印证。赞分享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自动化 Moz工具发现、连接管理与执行全流程指南使用 Rube MCPComposio自动化 Moz工具发现、连接管理与执行全流程指南 导读 本文以 awesome claude skills 仓库中的AI 技能AI 插件人工智能工作流自动化notepad-- 完整使用指南跨平台编辑、文件对比与批量查找替换三大技巧一文讲透notepad 完整使用指南跨平台编辑、文件对比与批量查找替换三大技巧一文讲透 notepad 是一款用 C/Qt 编写的跨平台文本编辑器Windows桌面应用基于 Rube MCP 与 Composio 实现 Breeze 自动化从工具发现到批量执行的完整实践指南基于 Rube MCP 与 Composio 实现 Breeze 自动化从工具发现到批量执行的完整实践指南 本文以仓库中的 Breeze 自动化技能文档 htAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考