← Back to Skills Marketplace
Weather via OpenMeteo (via openmeteo-sh cli; simple ver)
by
Nikita Shkoda
· GitHub ↗
· v1.2.1
1135
Downloads
4
Stars
3
Active Installs
4
Versions
Install in OpenClaw
/install openmeteo-sh-weather-simple
Description
Get current weather and forecasts for any city or coordinates using free OpenMeteo API. Use when the user asks about weather, temperature, rain, snow, wind,...
Usage Guidance
This skill appears to be what it claims: a thin wrapper instructing the agent to call the openmeteo-sh CLI and summarize results. Before installing/use: (1) ensure you have the openmeteo binary from a trusted source (brew/apt/GitHub) and inspect that code if you install from a third-party tap/repo; (2) be aware the agent may use your session default location (if present) and will carry over previously requested parameters into follow-ups — if you prefer not to reuse prior query parameters or default locations, mention that explicitly when asking; (3) the skill does not request any API keys or system credentials, and network calls are limited to Open-Meteo endpoints as documented.
Capability Analysis
Type: OpenClaw Skill
Name: openmeteo-sh-weather-simple
Version: 1.2.1
The skill bundle is designed for fetching weather information using the `openmeteo` CLI. The `SKILL.md` explicitly instructs the AI agent to quote all user-provided values in shell commands (Rule 2), which is a critical security measure against shell injection vulnerabilities. The `README.md` transparently declares network access only to `api.open-meteo.com` and `geocoding-api.open-meteo.com`. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent for harmful purposes. The instructions are clear and aligned with the stated benign purpose.
Capability Assessment
Purpose & Capability
Name/description ask for weather lookups and the skill requires only the `openmeteo` CLI binary; no unrelated binaries, env vars, or permissions are requested. The README and SKILL.md consistently describe using the Open-Meteo API via the openmeteo-sh CLI.
Instruction Scope
Runtime instructions stay within weather queries (constructing quoted CLI args, selecting params, summarizing results). Two behaviors to be aware of: (1) the skill says to use the user's default city/country from session context if no location is provided (this requires access to conversation/session metadata, which is normal but should be expected), and (2) it instructs the agent to carry over previously used query parameters to follow-ups (this is convenient but could cause the agent to request more variables than strictly necessary in subsequent queries). No instructions read files, env vars, or send data to unexpected endpoints.
Install Mechanism
This is an instruction-only skill with no install spec (lowest risk). The README provides optional installation commands for the openmeteo-sh CLI (brew tap, apt repo, or from-source via GitHub). Those install instructions point to the project's GitHub and a GitHub Pages-hosted apt repo; they are typical but should be validated by the user before running on their machine.
Credentials
No environment variables, credentials, or config paths are required. The only external access is the openmeteo CLI making HTTPS requests to Open-Meteo endpoints (as documented).
Persistence & Privilege
The skill does not request persistent/always-included privileges (always:false). It does allow normal autonomous invocation (platform default), which is expected for skills and not a concern here given the limited scope.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openmeteo-sh-weather-simple - After installation, invoke the skill by name or use
/openmeteo-sh-weather-simple - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
- Added new rule: always quote all user-provided shell command values except known-safe tokens.
- Clarified default city/country usage from session context when no location is specified.
- Minor improvements to rules for increased safety and clarity.
v1.1.1
Version 1.1.1
- Change installation instructions in README to use GPG-signed APT repo
v1.1.0
- Clarified conversational behavior for city switching: when the user asks about a new city, all parameters from prior weather queries in the conversation (including those added in follow-ups) are combined and applied to the new query.
- Added a new rule detailing how to persist and union query parameters across sequential weather requests within a conversation.
- No functional changes to commands, variables, or output formatting.
v1.0.0
Initial release of openmeteo-sh-weather-simple
- Get current weather and up to 16-day forecasts for any city or coordinates using the free OpenMeteo API and CLI.
- No API key required; works via the openmeteo CLI.
- Supports queries on temperature, rain, snow, wind, umbrella needs, and more.
- Simple usage and option guide included for customizing results.
- Summarizes results naturally; does not return raw CLI output.
Metadata
Frequently Asked Questions
What is Weather via OpenMeteo (via openmeteo-sh cli; simple ver)?
Get current weather and forecasts for any city or coordinates using free OpenMeteo API. Use when the user asks about weather, temperature, rain, snow, wind,... It is an AI Agent Skill for Claude Code / OpenClaw, with 1135 downloads so far.
How do I install Weather via OpenMeteo (via openmeteo-sh cli; simple ver)?
Run "/install openmeteo-sh-weather-simple" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Weather via OpenMeteo (via openmeteo-sh cli; simple ver) free?
Yes, Weather via OpenMeteo (via openmeteo-sh cli; simple ver) is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Weather via OpenMeteo (via openmeteo-sh cli; simple ver) support?
Weather via OpenMeteo (via openmeteo-sh cli; simple ver) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Weather via OpenMeteo (via openmeteo-sh cli; simple ver)?
It is built and maintained by Nikita Shkoda (@lstpsche); the current version is v1.2.1.
More Skills