1. Extract location, time range, and travel intent from user request.
2. Geocode the location using `scripts/geocode.py`.
3. If geocoding is ambiguous, ask the user for clarification.
4. Fetch weather data using `scripts/fetch_weather.py` with appropriate parameters.
5. If travel intent is detected, read `references/clothing_guide.md` for clothing advice.
6. Construct a clear and concise response summarizing the weather information and clothing recommendations (if applicable).
7. Handle potential errors, such as location not found or API failures.