C

weathermap-automation

作者 ComposioHQ

weathermap-automation 可帮助 Claude 通过 Composio Rube MCP 自动化 Weathermap 操作,并在执行前完成设置检查、连接验证和 RUBE_SEARCH_TOOLS 工具发现。

Stars67.5k
收藏0
评论0
收录时间2026年7月12日
分类工作流自动化
安装命令
npx skills add ComposioHQ/awesome-claude-skills --skill weathermap-automation
编辑评分

该 skill 评分为 64/100,适合收录但能力有限。目录用户可以了解到它用于通过 Composio 的 Rube MCP 自动化 Weathermap,并掌握基本的连接与发现流程;但也应预期它只是一个较薄的封装型 skill,除实时工具发现外,缺少更深入的任务级工作流。

64/100
亮点
  • 有效的 frontmatter 清晰声明了 skill 名称、MCP 要求,以及简洁的触发场景:通过 Rube MCP/Composio 自动化 Weathermap 任务。
  • 前置条件和设置步骤明确了所需的 Rube MCP server、RUBE_SEARCH_TOOLS 可用性,以及通过 RUBE_MANAGE_CONNECTIONS 建立的有效 Weathermap 连接。
  • 该 skill 反复提示 agent 在执行前发现当前工具 schema,可减少面对动态 MCP 工具集时对 schema 的猜测。
注意点
  • 该仓库仅包含 SKILL.md,没有脚本、参考资料、README、元数据或安装命令,因此采用前提是用户已经了解 Rube MCP 的配置方式。
  • 工作流指导基本是通用的发现-检查-执行模式,主要依赖实时的 RUBE_SEARCH_TOOLS 结果,而不是记录具体的 Weathermap 操作或示例。
概览

weathermap-automation skill 概览

weathermap-automation 适合做什么

weathermap-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP server 执行 Weathermap 相关操作。它不是独立的天气 API 封装器,而是一套 agent 工作流模式:帮助 Claude 发现当前可用的 Weathermap tools,验证用户已连接的账号,并按正确 schema 调用合适的 Rube MCP action。

当你希望 AI agent 自动处理 Weathermap 相关任务,又不想每次都手动查阅 Composio toolkit 文档时,可以使用这个 skill。

最适合的用户和工作流

weathermap-automation skill 适合已经在使用 Claude、MCP 和 Composio Rube 的团队。对于可用的 Weathermap tool 名称或输入 schema 可能变化的自动化工作流,它尤其有价值,因为该 skill 会明确要求 agent 先搜索 tools,而不是凭猜测执行。

适合的场景包括:

  • 在 agent session 中检查可用的 Weathermap 操作
  • 在 Claude 内构建可重复执行的 Weathermap 工作流
  • 将 Weathermap actions 接入更大的自动化链路
  • 通过强制运行时 tool discovery 来减少 schema 错误

关键差异:先搜索 tools,再执行操作

这个 skill 最重要的行为,是要求在执行任何 Weathermap action 之前先调用 RUBE_SEARCH_TOOLS。这很关键,因为 Rube 会返回当前的 tool slugs、必填字段、input schemas、execution plans 以及 pitfalls。对于安装决策来说,这就是它相较于普通“使用 Weathermap”提示词的核心价值:agent 会被引导先验证可用 tools,再发起调用。

采用前提与限制

安装 weathermap-automation 之前,请确认你的 client 支持 MCP,并且 Rube MCP 可用。该 skill 需要:

  • MCP server endpoint: https://rube.app/mcp
  • RUBE_SEARCH_TOOLS 可用
  • 已通过 RUBE_MANAGE_CONNECTIONS 建立有效的 Weathermap connection
  • 如果 Rube 返回 auth link,需要用户批准或完成身份验证

该 repository 只包含一个 SKILL.md,没有 helper scripts、内置 examples 或 reference files。这让 skill 保持轻量,但也意味着你的 prompts 必须清楚提供任务上下文。

如何使用 weathermap-automation skill

weathermap-automation 安装上下文

从 ComposioHQ skill collection 安装该 skill:

npx skills add ComposioHQ/awesome-claude-skills --skill weathermap-automation

然后使用以下地址把 Rube MCP 添加到你的 client 配置中:

https://rube.app/mcp

安装完成后,确认 Claude 能看到 RUBE_SEARCH_TOOLS。如果 MCP tools 没有出现,请先修复 MCP client 配置,再测试该 skill。只有当 Rube tools 能在同一个 agent session 中被实际调用时,weathermap-automation 安装才有意义。

首次运行检查清单

一次实用的首次运行应按以下顺序进行:

  1. 要求 Claude 使用 weathermap-automation
  2. 确认 RUBE_SEARCH_TOOLS 有响应。
  3. 要求 Claude 使用 toolkit weathermap 调用 RUBE_MANAGE_CONNECTIONS
  4. 如果 connection 不是 ACTIVE,完成返回的认证流程。
  5. 在请求任何 Weathermap 操作前,再次检查 connection status。
  6. 针对你的具体用例运行 RUBE_SEARCH_TOOLS
  7. 只有在明确当前 schema 后再执行。

这个流程可以避免两类最常见的失败:调用不可用的 tools,以及发送过期或不完整的输入字段。

更可靠的 prompt 写法

较弱的 prompt 是:

Use Weathermap to get this done.

更强的 weathermap-automation 使用 prompt 是:

Use the weathermap-automation skill. First call RUBE_SEARCH_TOOLS for the use case “find the available Weathermap operation for [task]”. Check my Weathermap connection with RUBE_MANAGE_CONNECTIONS. If the connection is active, select the best matching tool, explain the required fields, ask me for any missing inputs, then execute using the discovered schema.

这种写法效果更好,因为它明确要求 agent 发现 tools、验证授权、避免猜测字段,并在信息缺失时暂停询问。

优先阅读的 repository 文件

先阅读:

  • composio-skills/weathermap-automation/SKILL.md

这个 skill 目录中没有可见的 README.mdmetadata.jsonrules/resources/references/scripts/ 文件。这意味着核心操作说明都在 SKILL.md 中。请重点关注 prerequisites、setup、tool discovery 和 core workflow pattern 相关部分。

weathermap-automation skill 常见问题

weathermap-automation 适合 Workflow Automation 吗?

是的。如果你的目标是让 Claude 通过 Composio Rube MCP 协调 Weathermap actions,那么 weathermap-automation for Workflow Automation 是合适的定位。尤其当 Weathermap 只是大型 agent workflow 中的一个步骤时,它很有用,因为 Claude 可以在运行时发现可用的 action schema,然后继续执行后续步骤。

它比普通 prompt 好在哪里?

普通 prompt 可能会让 Claude 根据记忆推断 tool names 或 fields。weathermap-automation skill 会明确指示 agent 先使用 RUBE_SEARCH_TOOLS。这能减少因 schema 过期、action 改名或必填字段缺失造成的脆弱自动化。

它适合新手吗?

如果用户已经理解 MCP 基础,它是比较适合新手的。但它不是一个零代码 Weathermap 设置指南。你需要能够把 MCP server 添加到 client,检查 tools 是否可用,并在提示时完成 connection authorization flow。

什么时候不该使用这个 skill?

如果你需要的是离线天气数据 library、直接 REST API 集成,或一个自包含脚本,就不该使用它。如果你的环境无法连接 Rube MCP,也应避免使用,因为该 skill 依赖 RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS

如何改进 weathermap-automation skill

改进 weathermap-automation 输入

在执行前向 agent 提供真实任务、位置或实体细节、期望输出格式以及任何约束,会得到更好的结果。例如:

Use weathermap-automation to find the current available Weathermap tool for [specific task]. I need the result as [format]. If required fields are missing, list them before running the tool. Do not invent schema fields; use only the schema returned by RUBE_SEARCH_TOOLS.

这可以避免 agent 把模糊目标转换成错误的 tool call。

需要留意的常见失败模式

最可能出现的失败模式包括:

  • Rube MCP 没有在 client 中配置
  • Weathermap connection 不是 ACTIVE
  • Claude 跳过了 RUBE_SEARCH_TOOLS
  • prompt 没有包含足够的任务细节
  • agent 使用了假定的 schema,而不是 discovery 得到的 schema

如果输出看起来不对,请要求 Claude 在重试前展示已发现的 tool slug、必填字段,以及确切缺失的输入项。

首次输出后的迭代方式

第一次运行后,可以通过以下问题细化工作流:

  • 选中的 tool 是否匹配任务意图?
  • 是否有字段在未经确认的情况下被推断?
  • Rube 是否返回了 warnings 或 known pitfalls?
  • 结果是否需要转换、总结、保存,或传给另一个 tool?

对于重复性工作流,建议保存一个 prompt template,包含 connection checking、tool discovery、schema confirmation、execution 和 result formatting。

实用的 repository 改进建议

如果 upstream skill 增加一个简短的 README.md、一两个真实的 example prompts,以及针对 inactive connections 或缺失 MCP tools 的 troubleshooting section,会更完善。再加入一个小型 examples file,展示完整的 RUBE_SEARCH_TOOLS 和后续 execution patterns,也能让 weathermap-automation guide 在不改变轻量设计的前提下更容易被采用。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...