weather — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited weather (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Check the current weather for your location using live data from Open-Meteo (free, no API key needed).
_Read ~/.claude/skills/weather/preferences.md using the Read tool. If not found, no preferences are set._
Check $ARGUMENTS:
~/.claude/skills/weather/preferences.md, confirm, stopWeather — Check current weather for your location
Usage:
/weather Show weather for saved location
/weather Berlin Show weather for Berlin
/weather config Set your default location
/weather reset Clear saved location
/weather help This help
Examples:
/weather Uses your saved city
/weather "New York" One-off check for New York
/weather Tokyo One-off check for Tokyo
Current preferences:
(shown above under Preferences)Use AskUserQuestion:
Q1 — "What city are you in?" (text input via Other)
Q2 — "Temperature unit?"
Save to ~/.claude/skills/weather/preferences.md.
Delete ~/.claude/skills/weather/preferences.md and confirm: "Preferences cleared. Using defaults."
If no preferences file exists and no city argument was provided:
$ARGUMENTS contains a city name (not help/config/reset) → use that cityUse WebFetch to call the Open-Meteo geocoding API:
https://geocoding-api.open-meteo.com/v1/search?name={city}&count=1&language=en&format=jsonExtract latitude, longitude, and name (resolved city name) from the first result.
If no results found, tell the user and ask for a different city.
Use WebFetch to call the Open-Meteo forecast API:
https://api.open-meteo.com/v1/forecast?latitude={lat}&longitude={lon}¤t=temperature_2m,relative_humidity_2m,apparent_temperature,weather_code,wind_speed_10m,wind_direction_10m&temperature_unit={celsius|fahrenheit}&wind_speed_unit=kmh&timezone=autoShow a fun, concise weather card:
{weather emoji} Weather in {City}
Temperature: {temp}°{C/F} (feels like {apparent}°)
Conditions: {description from weather code}
Humidity: {humidity}%
Wind: {speed} km/h {direction}
{fun one-liner comment about the weather}Weather code mapping (WMO codes):
Emoji mapping:
If no preferences existed and no city argument was given, ask:
Save {City} as your default location?
If yes, write preferences file.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.