weathermap-automation
作者 ComposioHQweathermap-automation 可帮助 Claude 通过 Composio Rube MCP 自动化 Weathermap 操作,并在执行前完成设置检查、连接验证和 RUBE_SEARCH_TOOLS 工具发现。
该 skill 评分为 64/100,适合收录但能力有限。目录用户可以了解到它用于通过 Composio 的 Rube MCP 自动化 Weathermap,并掌握基本的连接与发现流程;但也应预期它只是一个较薄的封装型 skill,除实时工具发现外,缺少更深入的任务级工作流。
- 有效的 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 安装才有意义。
首次运行检查清单
一次实用的首次运行应按以下顺序进行:
- 要求 Claude 使用
weathermap-automation。 - 确认
RUBE_SEARCH_TOOLS有响应。 - 要求 Claude 使用 toolkit
weathermap调用RUBE_MANAGE_CONNECTIONS。 - 如果 connection 不是
ACTIVE,完成返回的认证流程。 - 在请求任何 Weathermap 操作前,再次检查 connection status。
- 针对你的具体用例运行
RUBE_SEARCH_TOOLS。 - 只有在明确当前 schema 后再执行。
这个流程可以避免两类最常见的失败:调用不可用的 tools,以及发送过期或不完整的输入字段。
更可靠的 prompt 写法
较弱的 prompt 是:
Use Weathermap to get this done.
更强的 weathermap-automation 使用 prompt 是:
Use the
weathermap-automationskill. First callRUBE_SEARCH_TOOLSfor the use case “find the available Weathermap operation for [task]”. Check my Weathermap connection withRUBE_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.md、metadata.json、rules/、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_TOOLS 和 RUBE_MANAGE_CONNECTIONS。
如何改进 weathermap-automation skill
改进 weathermap-automation 输入
在执行前向 agent 提供真实任务、位置或实体细节、期望输出格式以及任何约束,会得到更好的结果。例如:
Use
weathermap-automationto 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 byRUBE_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 在不改变轻量设计的前提下更容易被采用。
