Awesome Claude Skills 实战指南:通过 Rube MCP 自动化 Weathermap 天气图任务(Composio 技能全解析)

发布时间:2026/10/5 2:29:24
Awesome Claude Skills 实战指南:通过 Rube MCP 自动化 Weathermap 天气图任务(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点击查看免费下载本文基于 composio-skills/weathermap-automation/SKILL.md 编写面向希望在 Claude 类 Agent 中自动化 Weathermap 天气图服务的开发者完整讲解其前置条件、MCP 连接建立、工具发现、三步核心工作流、常见陷阱与操作速查并结合仓库内其他 Composio 技能与根 README 提供源码级佐证。读完本文你将掌握一套先发现、再连接、后执行的通用自动化范式可复用到 Composio 支撑的任意 SaaS 工具集。技能定位Weathermap 自动化任务卡weathermap-automation是 awesome-claude-skills 仓库composio-skills/目录下的一个预构建 Claude Skill。它不直接调用 Weathermap 的 HTTP API而是通过 Composio 的 Weathermap toolkit、经由Rube MCP完成对 Weathermap 的远程操作——包括工具发现、连接管理与多工具批量执行。从技能文件的 YAML Frontmatter 可以看到其核心元信息name: weathermap-automation description: Automate Weathermap tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube]name技能唯一标识即目录名weathermap-automationdescription给 Agent 的意图摘要其中Always search tools first永远先搜索工具是该技能最重要的行为准则requires.mcp声明本技能依赖名为rube的 MCP 服务器意味着在 Claude Code、Claude.ai 或其他支持 MCP 的客户端中运行本技能前必须完成该 MCP 的接入。仓库根目录 README.md 在 App Automation via Composio 一节说明composio-skills/下存放了面向 78 个 SaaS 应用的预构建工作流技能每个技能都包含工具序列、参数指导、已知陷阱和快速参考表且全部使用从 Composio API 发现到的真实工具 slug。Weathermap 技能正是这一体系中的一员其文档结构与composio-skills/下其他技能如 openweather-api-automation保持完全一致说明它遵循统一的模板与最佳实践。前置条件在运行任何 Weathermap 工作流之前必须满足以下三个条件Rube MCP 已连接环境中存在RUBE_SEARCH_TOOLS工具说明 Rube MCP 已成功注册并可用Weathermap 连接为 ACTIVE 状态已通过RUBE_MANAGE_CONNECTIONS以 toolkitweathermap建立并激活连接先搜索工具每次执行前必须调用RUBE_SEARCH_TOOLS获取当前最新的工具 schema。第三点反复强调的原因在于Composio 的 SaaS 工具集 schema 会随上游 API 演进而变化硬编码的工具 slug 或参数可能在任意时刻失效因此先发现、再执行是本技能的第一原则。环境设置接入 Rube MCP 并建立 Weathermap 连接接入 Rube MCPRube MCP 的接入方式极为轻量在客户端的 MCP 服务器配置中直接添加https://rube.app/mcp作为服务器端点即可无需申请任何 API Key——添加端点后即可工作。建立 Weathermap 连接四步校验流程验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS有响应调用RUBE_MANAGE_CONNECTIONS传入 toolkitweathermap若连接状态不是 ACTIVE则跟随返回的认证链接完成授权设置在运行任何工作流前再次确认连接状态显示为 ACTIVE。这套流程的本质是一次 OAuth 式授权RUBE_MANAGE_CONNECTIONS负责发起连接未激活时返回认证链接完成授权后连接才进入 ACTIVE 状态后续工具调用才能带上有效凭据。工具发现RUBE_SEARCH_TOOLS 的标准用法在正式执行前先执行一次工具发现确认当前可用的工具集合RUBE_SEARCH_TOOLS queries: [{use_case: Weathermap operations, known_fields: }] session: {generate_id: true}调用返回四类关键信息可用工具 slug后续RUBE_MULTI_EXECUTE_TOOL中tool_slug字段的取值来源输入 schema参数名称、类型与必填项的权威定义推荐执行计划针对该 use case 的步骤编排建议已知陷阱当前版本工具集的注意事项。首次调用时使用session: {generate_id: true}生成新会话 ID后续调用则复用已有会话以维持同一工作流内的上下文连续性。核心工作流模式三步走所有 Weathermap 自动化任务都遵循同一个三步模式每一步对应一个 Rube MCP 工具。Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Weathermap task}] session: {id: existing_session_id}将use_case替换为具体任务描述例如按城市查询天气图、拉取指定时间片的气象数据等并复用当前工作流的会话 ID从返回结果中取得该任务对应的工具 slug 与参数 schema。Step 2检查连接RUBE_MANAGE_CONNECTIONS toolkits: [weathermap] session_id: your_session_id确认weathermaptoolkit 的连接状态为 ACTIVE。如果非 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参数必须始终携带即使没有需要保留的状态也传空对象{}session_id沿用当前工作流会话保证工具执行间的上下文可追溯。已知陷阱与规避策略技能文档总结了六条高频陷阱是保证自动化稳定性的关键先搜索再执行工具 schema 会变化绝不在不调用RUBE_SEARCH_TOOLS的情况下硬编码工具 slug 或参数执行前检查连接调用工具前确认RUBE_MANAGE_CONNECTIONS返回 ACTIVE 状态严格遵守 schema字段名与类型以搜索结果为准使用精确的字段名与类型始终携带 memory 参数RUBE_MULTI_EXECUTE_TOOL的每次调用都要包含memory哪怕为空对象{}会话复用策略同一工作流内复用会话 ID开启新工作流时才生成新 ID处理分页检查响应中的分页令牌持续拉取直至数据完整。从模式看前三条属于防御性验证防 schema 漂移与凭据失效后三条属于协议规范性保证调用格式正确与结果完整共同构成 Agent 在无人值守场景下的稳健执行基线。快速参考操作 → 工具速查表OperationApproachFind toolsRUBE_SEARCH_TOOLSwith Weathermap-specific use caseConnectRUBE_MANAGE_CONNECTIONSwith toolkitweathermapExecuteRUBE_MULTI_EXECUTE_TOOLwith discovered tool slugsBulk opsRUBE_REMOTE_WORKBENCHwithrun_composio_tool()Full schemaRUBE_GET_TOOL_SCHEMASfor tools withschemaRef补充说明批量操作当需要一次性执行多个 Weathermap 操作时使用RUBE_REMOTE_WORKBENCH并在其中调用run_composio_tool()适合任务编排与批量处理场景完整 schema当搜索结果中的工具带有schemaRef引用时用RUBE_GET_TOOL_SCHEMAS拉取完整 schema便于深度参数校验。仓库视角统一模板与可迁移范式对照 README.md 中的说明可知composio-skills/下的全部技能共享同一套搜索 → 连接 → 执行范式与相同的六条陷阱清单可对比阅读同构文档 openweather-api-automation 验证。这意味着本文掌握的所有要点——RUBE 五工具RUBE_SEARCH_TOOLS、RUBE_MANAGE_CONNECTIONS、RUBE_MULTI_EXECUTE_TOOL、RUBE_REMOTE_WORKBENCH、RUBE_GET_TOOL_SCHEMAS的职责分工、会话管理、schema 合规原则——均可原样迁移到其他 77 个 SaaS 技能上只需将 toolkit 名称与 use case 描述替换为对应服务即可。总结weathermap-automation技能把通过外部 SaaS 执行真实操作这一能力封装成可复用的 Agent 工作流以 Rube MCP 作为连接底座以RUBE_SEARCH_TOOLS保证 schema 新鲜度以RUBE_MANAGE_CONNECTIONS维护授权状态以RUBE_MULTI_EXECUTE_TOOL完成实际执行。遵循先发现、再连接、后执行的节奏同时守住 schema 合规、会话复用与分页处理三条纪律即可稳定、安全地将 Weathermap 操作纳入 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点击查看免费下载相关推荐awesome-claude-skills 实战通过 Rube MCPComposio自动化 Adrapid 运营任务awesome claude skills 实战通过 Rube MCPComposio自动化 Adrapid 运营任务 在 Claude Skills 生AI 技能AI 插件人工智能工作流自动化通过 Rube MCP 自动化 Algodocs 任务awesome-claude-skills 中 Composio 集成技能实战指南通过 Rube MCP 自动化 Algodocs 任务awesome claude skills 中 Composio 集成技能实战指南 本篇技术指南聚焦 aAI 技能AI 插件人工智能工作流自动化awesome-claude-skills 实战通过 Rube MCP 自动化 Bugbug 任务Composio 集成指南awesome claude skills 实战通过 Rube MCP 自动化 Bugbug 任务Composio 集成指南 导读 本文基于 awesomAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考