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

PassAudited by ClawScan on May 1, 2026.

Overview

This skill is a coherent weather-query helper that uses a local OpenMeteo CLI and disclosed Open-Meteo network endpoints, with no evidence of hidden code, credentials, persistence, or data misuse.

This appears safe for its stated purpose. Before installing, verify the openmeteo-sh CLI source you choose, and remember that weather lookups may send your queried location or coordinates to Open-Meteo.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent may run weather commands locally using the location and options you provide.

Why it was flagged

The skill tells the agent to invoke a local CLI with user-provided city, date, and parameter values. This is expected for the skill's purpose, and the artifact includes shell-quoting guidance to reduce command-injection risk.

Skill content
CLI: `openmeteo <command> [options]` ... **Quote all user-provided values** in shell commands.
Recommendation

Use specific weather queries, avoid unnecessary personal location detail, and ensure the installed openmeteo command is the one you trust.

What this means

Installing the CLI gives an external program the ability to run on your machine when the skill is used.

Why it was flagged

The README documents installing an external CLI through Homebrew, APT, or source with sudo. This is purpose-aligned and user-directed, but it means the user is trusting an external package source.

Skill content
brew tap lstpsche/tap ... sudo apt install openmeteo-sh ... git clone https://github.com/lstpsche/openmeteo-sh.git ... sudo make install
Recommendation

Install from a trusted source, review the upstream project if needed, and prefer package-manager methods with verified repositories.

What this means

Your queried location or coordinates may be sent to Open-Meteo services to retrieve weather data.

Why it was flagged

The skill sends weather query details such as city names, coordinates, and date ranges to disclosed Open-Meteo API endpoints. This is expected for weather lookups and the destinations are clearly listed.

Skill content
This skill invokes the `openmeteo` CLI, which makes HTTPS requests to: `https://api.open-meteo.com`, `https://archive-api.open-meteo.com`, `https://geocoding-api.open-meteo.com`
Recommendation

Only provide locations you are comfortable sending to the weather provider, especially if using precise coordinates.

What this means

A user might underestimate that location query data leaves the local machine for the weather API.

Why it was flagged

The README discloses Open-Meteo API endpoints, but the phrase 'No data is sent to any third-party service' could be read too broadly because weather queries are sent to Open-Meteo. The surrounding text makes the intended provider use clear.

Skill content
No other network access is made. No data is sent to any third-party service.
Recommendation

Treat Open-Meteo as the external weather provider and avoid submitting sensitive precise locations unless needed.