← 返回 Skills 市场
lstpsche

Weather via OpenMeteo (via openmeteo-sh cli; advanced ver)

作者 Nikita Shkoda · GitHub ↗ · v1.2.2
cross-platform ✓ 安全检测通过
1750
总下载
2
收藏
13
当前安装
6
版本数
在 OpenClaw 中安装
/install openmeteo-sh-weather-advanced
功能描述
Advanced weather from free OpenMeteo API: historical data, detailed variable selection, model choice, past-days, and in-depth forecasts. Use when the user as...
安全使用建议
This skill is coherent and appears to do what it says: call the openmeteo CLI to fetch advanced weather data. Before enabling/installing it: 1) Ensure you trust the openmeteo-sh project (inspect the GitHub repo or install from a trusted package manager). The README shows adding a third‑party APT tap — adding package sources and installing packages requires trust in that publisher. 2) The agent will run shell commands it constructs; SKILL.md advises quoting user inputs to reduce shell-injection risk — confirm the agent honors that rule and avoid passing untrusted shell fragments. 3) The CLI will make HTTPS requests to Open-Meteo domains (api.open-meteo.com, archive-api.open-meteo.com, geocoding-api.open-meteo.com). No credentials are requested. 4) If you don’t want the agent to use session profile data (default city/country), specify locations explicitly when asking for weather. Overall: coherent and proportionate; install only if you’re comfortable installing the openmeteo-sh CLI from the linked source.
功能分析
Type: OpenClaw Skill Name: openmeteo-sh-weather-advanced Version: 1.2.2 The skill is designed to query weather data using the `openmeteo` CLI. The `SKILL.md` explicitly instructs the AI agent to "Quote all user-provided values in shell commands" to prevent shell injection, demonstrating a clear intent to mitigate vulnerabilities. The `README.md` transparently declares network access to legitimate Open-Meteo API endpoints and lists common prerequisites (`bash`, `curl`, `jq`). There is no evidence of malicious intent such as data exfiltration to unauthorized endpoints, backdoors, or obfuscation. The installation methods for the `openmeteo-sh` CLI (Homebrew, APT, source) carry standard supply chain risks, but this is external to the skill bundle's runtime behavior and not indicative of malice within the skill itself.
能力评估
Purpose & Capability
Name/description (advanced Open-Meteo access) match the declared requirement (the openmeteo CLI). No unrelated binaries, env vars, or credentials are requested.
Instruction Scope
SKILL.md limits actions to running the openmeteo CLI and instructs safe practices (always use --llm; quote user-provided values). One behavior to note: the skill says to use the user's default city/country from session context when location isn't supplied, which legitimately requires access to user session metadata (location preference). This is coherent for convenience, but it means the agent may read session/profile context to choose a location.
Install Mechanism
Instruction-only skill — no install spec and no code files. The README includes typical install instructions for the openmeteo-sh CLI (Homebrew, apt repo, or build-from-source). Those are user-run actions and not executed by the skill itself. If you plan to install, trust the listed repository before adding an APT repo or running commands that modify system package sources.
Credentials
No environment variables or credentials are requested. The skill uses a public API (Open-Meteo) that requires no API key; network access is limited to open-meteo domains per the README.
Persistence & Privilege
always:false and user-invocable:true. The skill does not request persistent or elevated privileges and does not modify other skills' configs. Autonomous invocation is allowed by default but not elevated here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openmeteo-sh-weather-advanced
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openmeteo-sh-weather-advanced 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.2
Version 1.2.2 - Updated conversational examples to clarify that city/country context should be taken from the session, not USER.md. - Minor edits for clarity and consistency in documentation wording. - No functional or code changes detected.
v1.2.1
openmeteo-sh-weather-advanced 1.2.1 - Updated instructions: now use the user’s default city/country from session context (not USER.md) if location is unspecified. - No changes to code or functionality.
v1.2.0
Version 1.1.2 - Added a rule to **always quote all user-provided values** in shell commands (e.g., city names, dates) to prevent shell interpretation and improve security. - Clarified that only known-safe tokens (numbers, single ASCII words) may be left unquoted. - No code changes detected in this release; documentation update only.
v1.1.1
Version 1.1.1 - Changed installation instructions in README to use GPG-signed APT repo
v1.1.0
- Added a new rule: when the user switches locations during a conversation ("and what about London?"), carry over all params from prior weather queries so the new city gets the union of all previously requested params. - No other functional or documentation changes.
v1.0.0
Initial release of advanced OpenMeteo weather skill: - Supports historical weather (from 1940), detailed variable selection, and model choice. - Allows fine-grained forecasts: past days, specific models, custom variables (e.g., pressure, dew point, snow depth). - Uses compact TSV output for efficient summaries; JSON only if explicitly requested. - Enables forecast and history queries by city, country, or coordinates, with param customization for current, hourly, or daily data. - Includes example queries and clear usage rules for targeted, natural-language responses.
元数据
Slug openmeteo-sh-weather-advanced
版本 1.2.2
许可证
累计安装 14
当前安装数 13
历史版本数 6
常见问题

Weather via OpenMeteo (via openmeteo-sh cli; advanced ver) 是什么?

Advanced weather from free OpenMeteo API: historical data, detailed variable selection, model choice, past-days, and in-depth forecasts. Use when the user as... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1750 次。

如何安装 Weather via OpenMeteo (via openmeteo-sh cli; advanced ver)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openmeteo-sh-weather-advanced」即可一键安装,无需额外配置。

Weather via OpenMeteo (via openmeteo-sh cli; advanced ver) 是免费的吗?

是的,Weather via OpenMeteo (via openmeteo-sh cli; advanced ver) 完全免费(开源免费),可自由下载、安装和使用。

Weather via OpenMeteo (via openmeteo-sh cli; advanced ver) 支持哪些平台?

Weather via OpenMeteo (via openmeteo-sh cli; advanced ver) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Weather via OpenMeteo (via openmeteo-sh cli; advanced ver)?

由 Nikita Shkoda(@lstpsche)开发并维护,当前版本 v1.2.2。

💬 留言讨论