Skip to main content
ClaudeWave
Skill630 estrellas del repoactualizado 3d ago

weather

This skill retrieves current weather conditions and forecasts using two free API services that require no authentication. Use wttr.in for quick, human-readable weather summaries with customizable formats and detailed forecasts, or use Open-Meteo for structured JSON data suitable for programmatic weather integration. Both support location lookup by city name or airport code with metric or imperial unit options.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/freestylefly/wesight /tmp/weather && cp -r /tmp/weather/SKILLs/weather ~/.claude/skills/weather
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Weather

Two free services, no API keys needed.

## wttr.in (primary)

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

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

Full forecast:
```bash
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:
```bash
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