| name | weather-retrieval |
| description | Retrieve current weather information for a specific location. Use when a user asks for weather, temperature, conditions, forecast summary, or climate details for a city, region, or place. |
Get weather details for the location the user provides.
- Extract the location from the user request.
- If the location is missing or ambiguous, ask for a clearer location name.
- Fetch the weather data by passing the location to
scripts/retrieve_weather.py
- Parse the JSON output from the script.
- Return a concise summary that includes:
- location name
- temperature
- weather condition
- any notable context (for example, wind, humidity, or precipitation)
If the script fails or returns invalid data, explain that clearly and suggest trying a more specific location.