Skip to content

Instantly share code, notes, and snippets.

@DrewAPicture
Created August 19, 2025 15:10
Show Gist options
  • Select an option

  • Save DrewAPicture/249fb6bf67f7b6d14b4472d883a530fc to your computer and use it in GitHub Desktop.

Select an option

Save DrewAPicture/249fb6bf67f7b6d14b4472d883a530fc to your computer and use it in GitHub Desktop.
Travel Itinerary Prompt
trip_name: TripName
travelers:
- Name1
- Name2
flights:
- id: 1
passengers: [Name1, Name2] # List of travelers from above
airline: TBD
flight_number: TBD
depart_airport: CODE # 3-letter IATA code
depart_time: "YYYY-MM-DD HH:MM"
arrive_airport: CODE
arrive_time: "YYYY-MM-DD HH:MM"
status: booked | not booked # Allowed values: booked, not booked
transfers:
- date: YYYY-MM-DD
passengers: [Name1, Name2]
type: train | bus | car # Allowed values: train, bus, car
route: "Origin → Destination"
depart_time: "YYYY-MM-DD HH:MM"
arrive_time: "YYYY-MM-DD HH:MM"
confirmation: TBD
status: booked | not booked # Allowed values: booked, not booked
accommodations:
- city: CityName
name: Hotel/Airbnb Name
confirmation: TBD
check_in: YYYY-MM-DD
check_out: YYYY-MM-DD
guests: [Name1, Name2]
activities:
- date: YYYY-MM-DD
name: Activity Name
time: "HH:MM–HH:MM"
location: Address or "TBD"
walk_from_accommodation: Calculate distance from accommodation
confirmation: TBD
status: booked | not booked # Allowed values: booked, not booked
outputs:
master:
title: "[trip_name] Itinerary"
type: detailed
format: day-by-day
delivery_format: Downloadable PDF
features:
- include flights, transfers, accommodations, activities
- include departure addresses + walking distances
- each activity separate row
- use 📍 icon for departure addresses
activities:
title: "[trip_name] Activities"
type: activities only
delivery_format: Downloadable PDF
features: activities
compact:
title: "[trip_name] Itinerary (Compact)"
type: essentials
delivery_format: Downloadable PDF
features:
- flights, transfers, stays, activities
- minimal format
print_friendly:
title: "[trip_name] Itinerary (Print-Friendly)"
type: duplex
delivery_format: Downloadable PDF
features:
- black and white
- simple grid formatting
grid:
title: "[trip_name] Itinerary (Grid)"
type: single-page
delivery_format: Downloadable PDF
orientation: [landscape, portrait] # Allowed values: landscape, portrait (can include both)
columns: [Date, Flights/Transfers, Accommodation, Key Activity]
wrapping: enabled | disabled # Allowed values: enabled, disabled
zip:
type: archive
delivery_format: Downloadable zip file
features: all previously generated PDFs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment