find_best_days
Rank future days by outdoor pleasantness to help users pick a suitable day for outdoor activities. Uses temperature range and active hours to score each day.
Instructions
Rank the days ahead by how pleasant it will be outside. For planning a hike or similar.
Answers "when should I go", not "what is the weather". Use it when the user wants a day picked out of a range — a hike, a ride, a picnic, painting the fence — rather than the outlook for a day they have already chosen.
Days are scored over the hours actually spent outside (8am to 6pm by default), not over the whole day, because a daily high is one afternoon moment and a daily rain chance includes the hours you were asleep. The temperature scored is feels-like, which already accounts for humidity, wind chill and sun — so a muggy 85°F is correctly ranked below a dry one.
The ranking is a stated preference, not a measurement. Every day comes back with the numbers behind it — feels-like range, rain chance, wind, humidity — so report those alongside the pick rather than the score alone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days ahead to consider. | |
| limit | No | How many days to return. | |
| endHour | No | Last hour to consider, exclusive, 24-hour local time. | |
| location | No | Place name or 'latitude,longitude'. Omit for the home location. | |
| startHour | No | First hour to consider, 24-hour local time. | |
| maxTemperature | No | Warmest comfortable feels-like temperature. Defaults to 78°F / 25.5°C. | |
| minTemperature | No | Coldest comfortable feels-like temperature. Defaults to 50°F / 10°C. |