---
name: weather-forecast
description: Get weather forecasts for any location. Use this skill when the user asks for the weather, a weather forecast, or weather conditions for any place.
---

# Weather Forecast Skill

When the user asks for a weather forecast, use the WebSearch tool to find the forecast, then present it clearly with emojis.

## Steps

1. Search for the weather forecast using a query like: `10-day weather forecast [location] site:metoffice.gov.uk OR site:bbc.co.uk/weather OR weather.com`
2. Extract all available data per day: high/low temps, conditions, wind speed/direction, humidity
3. Present results using the format below

## Output Format

Use bullet points (Discord does not render tables). Include weather emojis for conditions:

- ☀️ Sunny / Clear
- 🌤️ Mostly sunny
- ⛅ Partly cloudy
- 🌥️ Mostly cloudy / Overcast
- 🌦️ Showers / Chance of rain
- 🌧️ Rainy
- ⛈️ Thunderstorms
- 🌨️ Snow
- 🌫️ Foggy / Misty
- 🥶 Frost / Freezing conditions
- ❄️ Ice / Frost risk
- 💨 Windy

### Per-day format:

**{Day Date}** — {emoji} {Condition}, {high}°C / {low}°C, 💧 {humidity}%, 💨 {wind speed} mph {direction}

Include any notable conditions inline (e.g. "possible frost overnight 🥶", "heavy rain ⛈️").

### Example:

- **Thu 26 Mar** — ⛅ Partly cloudy, 9°C / 3°C, 💧 72%, 💨 7 mph NW
- **Fri 27 Mar** — 🌧️ Cloudy, chance of rain (60%), 11°C / 2°C, 💧 85%, 💨 8 mph SW
- **Sat 28 Mar** — 🌤️ Mostly sunny, 11°C / -1°C — possible frost overnight 🥶, 💧 60%, 💨 13 mph NW

End with a brief plain-English summary of the overall pattern.

## Notes

- Always show temperatures in °C (add °F in brackets if the user is from the US)
- Include wind strength and humidity where available in the data; omit gracefully if not found
- Prefer Met Office or BBC Weather for UK locations; use weather.com or similar for non-UK
- Forecasts beyond 5 days have reduced confidence — mention this if asked about accuracy
