资讯动态

使用 Rube MCP 自动化 Ambient Weather:awesome-claude-skills 中 ambient-weather-automation 技能实战指南

发布时间:2026/9/30 12:50:31 来源:尧图企业网站定制
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/ambient-weather-automation/SKILL.md 为主体展开介绍如何通过 Composio 的 Ambient Weather toolkit、经由 Rube MCP 在 Claude 工作流中自动化天气数据获取与监控任务。读完本文你将掌握 Rube MCP 的接入方式、工具发现Tool Discovery、连接管理、工具执行三步工作流以及 schema 合规、会话复用等关键避坑要点可直接复用到仓库中其他 78 个 SaaS 自动化技能。技能定位awesome-claude-skills 中的天气自动化入口在 README.md 的App Automation via Composio分类下本项目为 78 个 SaaS 应用预置了基于 Rube MCPComposio的工作流技能每个技能都包含工具序列、参数指引、已知陷阱和快速参考表且全部使用从 Composio API 发现到的真实工具 slug。ambient-weather-automation正是其中面向天气场景的一员其职责是“自动化 Ambient Weather 操作”。该技能的元数据front matter如下声明了技能名称、用途描述与运行依赖name: ambient-weather-automation description: Automate Ambient Weather tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube]其中requires.mcp: [rube]表明该技能必须以 Rube MCP 服务器作为运行前提description中“Always search tools first for current schemas”则点出了整份技能的核心纪律——先搜索、后执行。Ambient Weather 相关的完整工具清单与官方语义定义见 Composio 官方 Toolkit 文档的 Ambient Weather 页面原文档以链接形式给出作为外部参考不在此重复粘贴。从仓库结构看如 composio-skills/openweather-api-automation/SKILL.md、composio-skills/composio-search-automation/SKILL.md 等大量同类文件可以推断本技能采用了一套统一的模板化工作流范式前置条件 → 安装连接 → 工具发现 → 三步核心流程 → 已知陷阱 → 快速参考。理解这份模板就等于掌握了整个 composio-skills 家族的使用方法。前置条件先满足三件事再动手根据原文档的 Prerequisites 章节开始任何 Ambient Weather 自动化工作前需要确认Rube MCP 已连接RUBE_SEARCH_TOOLS工具必须可用。它是整个工作流的入口负责返回当前可用的工具列表与 schema。Ambient Weather 连接已激活通过RUBE_MANAGE_CONNECTIONS以 toolkitambient_weather建立连接且状态必须为 ACTIVE。先调用RUBE_SEARCH_TOOLS在任何工作流执行前都必须先做一次工具发现以获取当前最新的工具 schema——因为工具 schema 会持续变化不能依赖记忆或硬编码。这三项前置条件层层递进没有 Rube MCP 就没有工具发现能力没有 ACTIVE 连接就没有执行权限没有最新 schema 就没有正确的参数结构。安装与连接零 API Key 接入 Rube MCP原文档的 Setup 章节给出了非常轻量的接入方式在客户端配置中把https://rube.app/mcp添加为 MCP 服务器即可不需要任何 API Key——只需添加端点就能工作。接入后按以下四步完成环境核验与连接建立调用RUBE_SEARCH_TOOLS确认 Rube MCP 已可用且能正常响应调用RUBE_MANAGE_CONNECTIONS传入 toolkitambient_weather若连接状态不是 ACTIVE则跟随返回的认证链接完成授权设置在运行任何工作流之前确认连接状态显示为 ACTIVE。第 3 步尤其关键Ambient Weather 属于需要账号授权的服务首次连接必然经历 OAuth 式跳转只有完成授权后连接才具备实际调用能力。工具发现让 schema 从搜索结果中来Ambient Weather 的技能文档强调执行工作流之前永远先做工具发现。推荐的初始发现请求如下RUBE_SEARCH_TOOLS queries: [{use_case: Ambient Weather operations, known_fields: }] session: {generate_id: true}这个请求会返回可用的工具 slugtool slugs每个工具的输入 schemainput schemas推荐的执行计划recommended execution plans已知陷阱known pitfalls。其中generate_id: true表示由系统为本次会话生成新的会话 ID适用于一个全新工作流的起点。known_fields: 留空表示不预设字段约束让搜索结果尽可能完整地覆盖 Ambient Weather 的操作面。核心工作流三步完成一次自动化任务原文档将 Ambient Weather 自动化收敛为三步核心模式每一步都有可复制的调用骨架Step 1发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Ambient Weather task}] session: {id: existing_session_id}把use_case换成你的具体任务描述例如“获取某站点的实时天气数据”“导出历史气象记录”并复用已有会话 ID。这一步决定了后续要执行哪些工具 slug。Step 2检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [ambient_weather] 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必须严格遵循搜索结果中返回的 schema字段名与类型都要精确匹配memory即使为空也必须携带写作{}它是 Rube 执行上下文的组成部分session_id与 Step 1、Step 2 保持一致形成同一工作流的会话闭环。已知陷阱六条必须遵守的纪律原文档的 Known Pitfalls 章节总结了六条经过实战检验的注意事项这里逐条展开Always search first永远先搜索工具 schema 会变化不先调用RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数必然导致调用失败或参数过期。Check connection检查连接执行工具前必须用RUBE_MANAGE_CONNECTIONS确认连接为 ACTIVE避免把错误浪费在授权环节。Schema complianceschema 合规参数必须使用搜索结果中的精确字段名与类型多一个字段、错一个类型都可能被拒。Memory parametermemory 参数RUBE_MULTI_EXECUTE_TOOL调用必须始终携带memory即使内容为空也要显式传入{}。Session reuse会话复用同一工作流内复用同一会话 ID新工作流才生成新的会话 ID。这保证了状态上下文在步骤间的连续性。Pagination分页处理检查响应中是否有分页令牌pagination tokens有则持续获取直到数据完整避免因分页截断而漏掉结果。快速参考一张表掌握全流程操作方法查找工具使用 Ambient Weather 专属 use case 调用RUBE_SEARCH_TOOLS建立连接以 toolkitambient_weather调用RUBE_MANAGE_CONNECTIONS执行工具使用搜索到的工具 slug 调用RUBE_MULTI_EXECUTE_TOOL批量操作RUBE_REMOTE_WORKBENCHrun_composio_tool()获取完整 schema对带schemaRef的工具调用RUBE_GET_TOOL_SCHEMAS这张表覆盖了从“找工具”到“批量执行”的完整链路单工具任务走RUBE_MULTI_EXECUTE_TOOL批量任务升级到RUBE_REMOTE_WORKBENCH的run_composio_tool()需要完整 schema 定义时则用RUBE_GET_TOOL_SCHEMAS深入展开。落地建议把技能装进你的 Claude 客户端本技能本质上是 Claude Skills 规范下的一个 SKILL.md 文件。参照 README.md 的 Claude Code 使用说明你可以将技能目录放入本地 skills 目录mkdir -p ~/.config/claude-code/skills/ cp -r composio-skills/ambient-weather-automation ~/.config/claude-code/skills/ head ~/.config/claude-code/skills/ambient-weather-automation/SKILL.md # 核验元数据之后 Claude 会依据任务自动激活该技能。运行前请再次核对Rube MCP 端点https://rube.app/mcp已配置、RUBE_SEARCH_TOOLS可响应、Ambient Weather 连接为 ACTIVE并严格遵循“先搜索、后执行”的调用纪律。这样即可把 Ambient Weather 的天气数据获取、站点监控与历史记录查询等能力安全地纳入你的自动化工作流。本文以 composio-skills/ambient-weather-automation/SKILL.md 为骨架编写相关源码与同类技能文件见 composio-skills/ 目录。赞分享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点击查看免费下载相关推荐Hister Web界面深度体验10个你该知道的隐藏功能Hister Web界面深度体验10个你该知道的隐藏功能 Hister 是一款 自托管的私人搜索引擎 它会对你访问过的网页和本地文件做全文索引让你随时找回AI 技能AI 插件人工智能工作流自动化用 Rube MCP 自动化 Benchmark Emailawesome-codex-skills 中 benchmark-email-automation 技能实战指南用 Rube MCP 自动化 Benchmark Emailawesome codex skills 中 benchmark email automationAI 技能AI 插件工作流自动化人工智能使用 Rube MCP 与 Metabase 自动化 Google BigQueryawesome-codex-skills 中 googlebigquery-automation 技能实战指南使用 Rube MCP 与 Metabase 自动化 Google BigQueryawesome codex skills 中 googlebigqueryAI 技能AI 插件工作流自动化人工智能上一篇CNTK Python 教程体系全景导览从逻辑回归到深度迁移学习的 17 个实战笔记本下一篇推荐项目WebVR Boilerplate - 跨平台Web VR开发的完美起点创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑