Back to skill
Skillv1.0.0

ClawScan security

Weather Forecast · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 16, 2026, 8:59 AM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent with its stated purpose: it fetches weather from the Open‑Meteo API using a bundled Python script, requests no credentials, and has no install step — though the SKILL.md leaves geocoding unspecified.
Guidance
This skill appears safe and does what it says: it runs a local Python script that queries api.open-meteo.com and prints a summary and raw JSON. Before installing, consider: (1) SKILL.md mentions geocoding but provides no provider — the agent may call an external geocoding API (causing outbound network requests) or ask the user for coordinates, so if you have privacy concerns supply coordinates yourself; (2) the script will make outbound HTTPS requests to Open‑Meteo — ensure you’re comfortable with that domain; (3) no credentials or installs are required. If you need deterministic behavior, ask the maintainer to include or document the geocoding method or require the user to provide coordinates.

Review Dimensions

Purpose & Capability
okName/description match the included script and reference docs. The script calls only the Open‑Meteo API (a free, no‑auth service) and returns hourly temperature data as promised.
Instruction Scope
noteSKILL.md correctly describes extracting locations and running the bundled script, but it instructs the agent to 'use geocoding' for city names without providing an implementation or naming a provider — this leaves the agent discretion to call an external geocoding service or to ask the user for coordinates.
Install Mechanism
okNo install spec is present (instruction-only with a bundled script). The Python script uses only standard libraries and no external downloads or extracted archives are required.
Credentials
okThe skill declares no environment variables, no credentials, and no config paths. The Open‑Meteo API requires no authentication, so requested access appears proportionate.
Persistence & Privilege
okThe skill is not always‑on, does not request elevated privileges, and does not modify other skills or system settings. It runs as-needed and only performs outbound requests to the Open‑Meteo API when invoked.