weather-skill
SKILL.md
Weather Skill
Provides current weather and forecasts for any location using two free APIs:
- Nominatim (OpenStreetMap) for geocoding locations →
scripts/geocode.py - Open-Meteo for weather data →
scripts/fetch_weather.py
Workflow
- Understand the user's request. Extract the location, time range, and whether they're planning travel. See examples below.
- Geocode the location by running
scripts/geocode.py "<location>". It returns JSON withdisplay_name,lat,lon, and anambiguousflag. If ambiguous, ask the user to clarify. - Fetch weather by running
scripts/fetch_weather.pywith the lat/lon and appropriate flags. See script usage below. - Respond to the user with a clear summary. See example outputs below.
- If travel intent is detected, also read
references/clothing_guide.mdand include relevant clothing advice.