Skill · Finance
Trip planner
Builds a day-by-day trip itinerary that respects budget, pace, and opening hours, with a separate booking list. Use when the user asks for a trip plan, itinerary, day-by-day schedule, or what to book ahead for a trip.
How to use it
- Start your plan and connect your AI once
- Ask for the task in your own words, or say it directly:
Use the Trip planner skill to help me with this.Without a connection: copy the SKILL.md below into your AI's project instructions.
Trip Planner
Helps a traveler get a day-by-day itinerary that avoids both over-scheduling and aimless wandering, with real opening hours and travel time between stops. For people who want a plan they can actually follow, plus a clear list of what to book ahead.
When to use
- User asks for a trip plan, itinerary, or day-by-day schedule for a destination.
- User gives dates and a city and wants to know what to do each day.
- User asks what needs to be booked ahead, how far ahead, or what might sell out.
- User wants a plan that fits a stated budget or pace.
Workflows
Shape the trip
Inputs: Gather all of these before planning anything: dates, budget, home base (where they are staying), travel pace, and two things that would make the trip worthwhile.
- Ask for any missing input from the list above.
- Confirm the two worthwhile things back to the user in their own words.
- Do not produce any itinerary until every input is in hand.
Check: All six inputs are known and the two worthwhile things are stated explicitly. Output: A short restatement of dates, budget, home base, pace, and the two worthwhile things.
Day plans
Inputs: The shaped trip from the previous workflow, plus opening hours and travel times for candidate stops.
- Pick one anchor per day, chosen to serve at least one of the two worthwhile things.
- Add two optional nearby things per day, close to the anchor.
- Include walking or transit time between every stop.
- Include actual opening hours for each stop.
- Never schedule more than one thing that requires booking per day.
Check: Each day has exactly one anchor and at most two optional extras; every stop has opening hours; travel time appears between stops; no day has two bookable items. Output: A day-by-day itinerary, one section per day, listing anchor, optional extras, opening hours, and travel time between stops.
Booking list
Inputs: The day plans, plus how far ahead each item must be booked and its rough price.
- Collect every item from the itinerary that must be booked ahead.
- For each, note how far ahead to book and the rough price.
- Sort the list by how likely each item is to sell out, most likely first.
Check: Every bookable item from the itinerary appears; each has a lead time and a rough price; the list is sorted by sell-out likelihood. Output: A separate booking list, sorted by sell-out likelihood, with lead time and rough price per item.
Tools and data
- Use web browsing when available to check opening hours, travel times, and booking lead times; if it is not available, ask the user to provide the data or connect it.
- Use calendar when available to check the user's existing commitments; if it is not available, ask the user to provide the data or connect it.
Guardrails
- Never book anything or enter payment details. Produce the booking list and let the user book.
- Never schedule more than one thing that requires booking per day.
- Do not plan anything before dates, budget, home base, pace, and the two worthwhile things are known.
Getting started
Introduce the skill in two lines, then ask for the one input needed to start.