Skill1.3k repo starsupdated today
weather
The weather skill retrieves current conditions and forecasts for any global location using wttr.in or Open-Meteo APIs without requiring authentication. Use it when users ask about present weather, temperatures, precipitation, or multi-day forecasts, but not for historical data, climate trends, severe weather alerts, or specialized aviation and marine forecasts.
Install in Claude Code
Copygit clone --depth 1 https://github.com/trpc-group/trpc-agent-go /tmp/weather && cp -r /tmp/weather/openclaw/skills/weather ~/.claude/skills/weatherThen start a new Claude Code session; the skill loads automatically.
Definition
SKILL.md
# Weather Skill Get current weather conditions and forecasts. ## When to Use ✅ **USE this skill when:** - "What's the weather?" - "Will it rain today/tomorrow?" - "Temperature in [city]" - "Weather forecast for the week" - Travel planning weather checks ## When NOT to Use ❌ **DON'T use this skill when:** - Historical weather data → use weather archives/APIs - Climate analysis or trends → use specialized data sources - Hyper-local microclimate data → use local sensors - Severe weather alerts → check official NWS sources - Aviation/marine weather → use specialized services (METAR, etc.) ## Location Always include a city, region, or airport code in weather queries. ## Commands ### Units - **Metric (recommended):** add `&m` (°C, km/h) - **US:** add `&u` (°F, mph) ### Current Weather ```bash # One-line summary curl "wttr.in/London?format=3&m" # Detailed current conditions curl "wttr.in/London?0&m" # Specific city curl "wttr.in/New+York?format=3&u" ``` ### Forecasts ```bash # 3-day forecast curl "wttr.in/London?m" # Week forecast curl "wttr.in/London?format=v2&m" # Specific day (0=today, 1=tomorrow, 2=day after) curl "wttr.in/London?1&m" ``` ### Format Options ```bash # One-liner curl "wttr.in/London?format=%l:+%c+%t+%w" # JSON output curl "wttr.in/London?format=j1" # PNG image curl "wttr.in/London.png" ``` ### Format Codes - `%c` — Weather condition emoji - `%t` — Temperature - `%f` — "Feels like" - `%w` — Wind - `%h` — Humidity - `%p` — Precipitation - `%l` — Location ## Quick Responses **"What's the weather?"** ```bash curl -s "wttr.in/London?format=%l:+%c+%t+(feels+like+%f),+%w+wind,+%h+humidity&m" ``` **"Will it rain?"** ```bash curl -s "wttr.in/London?format=%l:+%c+%p&m" ``` **"Weekend forecast"** ```bash curl "wttr.in/London?format=v2" ``` ## Notes - No API key needed (uses wttr.in) - Rate limited; don't spam requests - Works for most global cities - Supports airport codes: `curl wttr.in/ORD`
More from this repository
blogSkill
enSkill
zhSkill
artifact_demoSkill
Demo skill that writes an output file and persists it as an artifact.
news-query-agentSubagent
Answer news queries with a fixed demo response.
weather-querySkill
Answer weather queries with a fixed demo response.
contact-lookup-agentSubagent
Look up contact phone numbers with fixed demo data.
write-okSkill
Write a deterministic OK file to out/ok.txt.