Skip to main content
ClaudeWave
Skill5.7k estrellas del repoactualizado today

weather

This skill retrieves current weather conditions and forecasts using two free APIs that require no authentication. Use wttr.in for quick human-readable output supporting multiple formats and location types including city names and airport codes, or use Open-Meteo for programmatic JSON responses when building applications that need structured weather data.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/netease-youdao/LobsterAI /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