ZhihaoAIRobotic

weather

Get current weather and forecasts (no API key required).

ZhihaoAIRobotic 158 11 Updated 6mo ago
GitHub

Install

npx skillscat add zhihaoairobotic/clawphd/weather

Install via the SkillsCat registry.

About this skill

This skill retrieves current weather and forecasts using the free wttr.in service and Open-Meteo API, requiring no API keys. It solves the problem of accessing weather data from the command line by providing simple curl commands for quick lookups, formatted output, or programmatic JSON use. An agent or developer should use it when needing to integrate basic weather information into scripts or workflows without managing credentials.

SKILL.md

Weather

Two free services, no API keys needed.

wttr.in (primary)

Quick one-liner:

curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C

Compact format:

curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h

Full forecast:

curl -s "wttr.in/London?T"

Format codes: %c condition · %t temp · %h humidity · %w wind · %l location · %m moon

Tips:

  • URL-encode spaces: wttr.in/New+York
  • Airport codes: wttr.in/JFK
  • Units: ?m (metric) ?u (USCS)
  • Today only: ?1 · Current only: ?0
  • PNG: curl -s "wttr.in/Berlin.png" -o /tmp/weather.png

Open-Meteo (fallback, JSON)

Free, no key, good for programmatic use:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true"

Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode.

Docs: https://open-meteo.com/en/docs