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

v1.2.2

Advanced weather from free OpenMeteo API: historical data, detailed variable selection, model choice, past-days, and in-depth forecasts. Use when the user as...

2· 1.6k·13 current·14 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

climate-datavk979z5qxtc6az07fzv00km2qz1814qshforecastvk979z5qxtc6az07fzv00km2qz1814qshhistorical-weathervk979z5qxtc6az07fzv00km2qz1814qshlatestvk979z5qxtc6az07fzv00km2qz1814qshmarinevk979z5qxtc6az07fzv00km2qz1814qshmeteorologyvk979z5qxtc6az07fzv00km2qz1814qshopenmeteovk979z5qxtc6az07fzv00km2qz1814qshtemperaturevk979z5qxtc6az07fzv00km2qz1814qshweathervk979z5qxtc6az07fzv00km2qz1814qsh

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🌦 Clawdis
Binsopenmeteo

Comments