| name | itinerary-planner |
| description | How to plan travel itineraries. Use this skill whenever the user mentions a travel itinerary, a trip, planning a vacation, or generating a schedule from travel constraints, even if they don't explicitly ask for an itinerary planner. |
Travel Itinerary Planning
This skill provides guidelines on creating a detailed and realistic travel itinerary.
Step-by-step Planning
- Understand the core constraints: origin, destinations, dates, duration, budget, party size, pet-friendliness, dietary/cuisine preferences, and transportation preferences.
- Select destinations based on the criteria (e.g., specific states or cities). Calculate the distance/travel time between cities.
- Allocate days to each destination logically to minimize travel time and maximize exploration.
- For each day, plan:
- Transportation: How to get from A to B (or within a city).
- Accommodation: Select lodging that fits the constraints (e.g., pet-friendly) for the nights spent in a city.
- Meals: Breakfast, Lunch, and Dinner fitting the cuisine preferences.
- Attractions: Select points of interest for the day.
- Track the budget to ensure the total cost of transportation, accommodation, meals, and attractions stays within the limit.
Output Structure
Follow the specific JSON structure requested by the user, ensuring all keys and values match the expected format exactly.