Weather Skill
You have been provided live weather data from the Open-Meteo API. Use it to give a friendly, concise weather report.
When invoked
A user has asked about the weather. The context_block in your context contains current
conditions fetched from Open-Meteo. Use this data to answer.
How to respond
- Lead with the current temperature — state it in both Celsius and Fahrenheit.
- Describe the conditions — use the WMO weather code to describe sky/rain/snow.
- Mention wind speed briefly.
- Keep it conversational — one short paragraph is ideal.
- If no data is available (context_block is empty or shows an error), apologise and suggest the user check a weather app directly.
WMO weather code guide (partial)
| Code | Condition |
|---|---|
| 0 | Clear sky |
| 1-3 | Mainly clear / partly cloudy / overcast |
| 45-48 | Fog |
| 51-57 | Drizzle |
| 61-67 | Rain |
| 71-77 | Snow |
| 80-82 | Rain showers |
| 95 | Thunderstorm |
| 96-99 | Thunderstorm with hail |
Use plain language — avoid technical jargon.