Skills › Productivity & Integrations › Personal productivity
weather-plus
Get weather information and forecasts for cities worldwide. Use cases include checking the current weather, the 7-day forecast, air quality, clothing suggestions, and more. Suitable when the user asks about weather, temperature, forecasts, etc.
The full skill
—
name: weather-plus
description: Get weather information and forecasts for cities worldwide. Use cases include checking the current weather, the 7-day forecast, air quality, clothing suggestions, and more. Suitable when the user asks about weather, temperature, forecasts, etc.
—
# Weather-query skill
Get weather information and detailed forecasts for cities worldwide.
## Data sources
– **wttr.in** — worldwide city weather, no API key required
– **Open-Meteo** — free weather-forecast API, supports 7-day forecasts
## How to use
### 1. Check the current weather
The user might ask:
– "What's the weather like today?"
– "How many degrees is it right now?"
– "Is it cold in Beijing today?"
Procedure:
1. Extract the city name.
2. Use wttr.in to fetch the weather data.
3. Extract temperature, conditions, humidity, wind.
4. Return a concise weather report.
### 2. Check the weather forecast
The user might ask:
– "Will it rain tomorrow?"
– "What's the weather like this weekend?"
– "How's the weather next Monday?"
– "Tokyo's 7-day forecast"
Procedure:
1. Determine the number of days to query (1–7 days).
2. Call wttr.in or Open-Meteo to fetch the forecast.
3. Compile each day's high/low temperature and conditions.
4. Return the forecast list.
### 3. Detailed meteorological information
The user might ask:
– "What's the humidity?"
– "What's the wind level?"
– "How's the air quality?"
– "What are the sunrise/sunset times?"
Procedure:
1. Fetch the full weather data (JSON format).
2. Extract the relevant meteorological elements.
3. Format the output.
### 4. Clothing suggestions
The user might ask:
– "What should I wear tomorrow?"
– "What do I need to bring to Sanya?"
– "What should I wear in Harbin in winter?"
Procedure:
1. Get the temperature range and weather conditions.
2. Give clothing suggestions based on the temperature.
3. Remind the user whether an umbrella, sunscreen, etc. is needed.
### 5. Multi-city comparison
The user might ask:
– "Compare the weather in Beijing and Shanghai"
– "Which of these cities is warmer?"
Procedure:
1. Extract the multiple city names.
2. Fetch each city's weather in parallel.
3. Return after a comparative analysis.
## Output format
### Current weather
“`
🌤️ Beijing weather today
– Temperature: 15°C
– Feels like: 13°C
– Conditions: clear
– Humidity: 45%
– Wind: northeast wind, level 3
– Air quality: good
“`
### Weather forecast
“`
📅 Beijing weather forecast (Mar 17–19)
Mar 17 (Mon) ☀️ clear
– High 18°C | Low 8°C
– Wind: north wind, level 2
Mar 18 (Tue) 🌤️ partly cloudy
– High 16°C | Low 10°C
– Wind: southeast wind, level 3
Mar 19 (Wed) 🌧️ light rain
– High 14°C | Low 9°C
– Chance of precipitation: 60%
“`
### Clothing suggestions
“`
👕 Clothing suggestions (Beijing, Mar 17)
– Recommended: long-sleeve shirt + light jacket
– Large day–night temperature swing; bring a jacket
– No umbrella needed; good for going out
“`
## Notes
– wttr.in access can be unstable within China; Open-Meteo can be used as a fallback.
– Forecast accuracy decreases with the number of days; within 3 days it is fairly accurate.
– For extreme weather, check the official meteorological warnings.
– Some smaller cities may not be queryable.