Comprehensive end-to-end travel planning skill that replaces a human travel agent. This skill should be used when planning trips, researching destinations, comparing accommodations/flights, generating itineraries, creating packing checklists, or finding hidden gems through local-language research. Supports full wizard mode and modular sub-commands for targeted research.
A comprehensive travel planning system that produces obsessively thorough,
nothing-missed trip documentation. Dispatches parallel research agents across
multiple sources, languages, and channels to deliver premium-grade travel guidance.
Sub-Commands
Command
Purpose
/travel-agent
Full wizard: intake → parallel research → synthesis → trip folder
/travel-agent:research <destination>
Deep destination research only
/travel-agent:itinerary
Build/refine day-by-day itinerary from existing research
/travel-agent:checklist
Generate all checklists for a planned trip
/travel-agent:compare
Side-by-side comparison of options (hotels, flights, areas)
/travel-agent:hidden-gems <destination>
Verwandte Skills
Local-language deep-dive for off-radar spots
/travel-agent:budget
Full cost modeling across budget/mid/luxury tiers
Phase 1: Intake — Traveler Profile & Preferences
Before any research begins, gather the complete traveler profile. Ask these
questions interactively, one at a time. Do not skip any.
Required Information (Must-Have)
Destination(s) — Where? Single city, multi-city, country-wide, multi-country?
Dates — When? Exact dates or flexible window? Duration?
Travelers — How many? Ages? Couples, families, solo, group?
Budget tier — Budget / Mid-range / Luxury / Ultra-luxury? Or a dollar amount?
Points / miles / hacking → Travel Optimization section
Once intake is complete, confirm the profile back to the user and proceed.
Phase 2: Parallel Research Dispatch
After intake confirmation, dispatch 10 parallel research agents using the Agent tool.
Each agent receives the full traveler profile and its specific research brief.
Read the corresponding references/ file before dispatching each agent to load
domain-specific methodology.
Brief: Search Booking.com, Airbnb, hotel aggregators, boutique hotel blogs, and local accommodation sites. Compare across budget tiers. Note cancellation policies, location pros/cons, transit access, nearby dining, and guest review summaries. Flag any accommodation that matches the traveler's style especially well.
Tools: WebSearch, WebFetch
Deliverable: Content for 03-accommodations.md
Agent 3: Transport Research
Reference: Read references/transport-analysis.md
Brief: Flights, trains, buses, ferries, car rental, rideshare, local transit. Research booking platforms, pass options, loyalty program relevance, airport transfer options, and inter-city routes. Include journey times, costs, comfort levels, and booking links. Note any transport strikes or disruptions.
Brief: Search in LOCAL LANGUAGE of destination. Find neighborhood blogs, local review sites, regional forums, and social media posts. Translate findings back. Focus on places tourists rarely find: neighborhood restaurants, local markets, viewpoints, cultural events, artisan workshops, and off-the-beaten-path experiences.
Tools: WebSearch, WebFetch
Deliverable: Content for 06-hidden-gems.md
Agent 5: Food & Dining
Reference: Read references/food-and-dining.md
Brief: Michelin and local award winners, neighborhood favorites, street food hotspots, dietary-safe options, food tours, cooking classes, market visits, and food halls. Organize by meal type, neighborhood, budget tier, and dietary compatibility. Include reservation requirements and booking links.
Brief: Tours, cultural sites, seasonal events, day trips, unique experiences, adventure activities, workshops, performances, and sporting events. Tag each with duration, cost, booking requirement, and physical intensity. Include sunrise/sunset times, photography spots, and YouTube walkthrough links.
Tools: WebSearch, WebFetch
Deliverable: Content for 07-activities.md and 14-photo-guide.md
Agent 7: Maps, Routes & Navigation
Reference: Read references/maps-and-routes.md
Brief: Generate Google Maps and Apple Maps links for every location mentioned by other agents. Create step-by-step directions between all activities. Compile offline map download instructions. Build walking route suggestions for each neighborhood. Generate multi-stop day route links. Save key addresses in local script for taxi drivers.
Brief: Compile top 80 local phrases with pronunciation guide. Research deep cultural do's and don'ts from both local and tourist sources. Build a "Big 5" most important cultural rules highlight. Create a quick reference card. Gather real traveler "things I wish I knew" insights from forums, Reddit, and travel blogs.
Tools: WebSearch, WebFetch
Deliverable: Content for 02-country-guide.md (cultural sections)
Agent 9: Booking Timing & Price Intelligence
Reference: Read references/booking-timing.md
Brief: Research optimal booking windows for all flights, hotels, and activities. Identify which bookings are time-sensitive vs. flexible. Find price tracking tools and alert services. Generate a booking timeline countdown specific to this trip with exact "book by" dates and links.
Brief: Research all events, festivals, public holidays, closures, and seasonal phenomena during the trip dates at the destination. Include religious observances, school holidays, local celebrations, sporting events, concerts, exhibitions, and natural events (cherry blossoms, northern lights, whale migration, etc.). Note crowd impact and booking implications.
Tools: WebSearch, WebFetch
Deliverable: Content integrated into 01-itinerary.md and 07-activities.md
Dispatch Pattern
Launch all 10 agents in parallel using the Agent tool in a single message.
Each agent prompt must include:
1. The full traveler profile from Phase 1
2. The methodology from its reference file
3. Clear output format instructions matching the template structure
4. Instruction to use WebSearch and WebFetch extensively
5. Instruction to search in BOTH English AND local language(s)
Phase 3: Synthesis — Build the Trip Folder
After all agents return, synthesize their research into the complete trip folder.
Step 3a: Run init-trip.sh
Execute scripts/init-trip.sh <trip-name> to scaffold the output folder.
Step 3b: Write 02-country-guide.md
Merge Agent 1 and Agent 8 output with the template from assets/templates/country-guide-template.md.
Include cultural intelligence sections, phrase guide, and do's/don'ts from Agent 8.
Step 3c: Write 03-accommodations.md
Merge Agent 2 output. Ensure comparison tables across budget tiers.
Include cancellation policies, location maps, and transit access notes.
Step 3d: Write 04-transport.md
Merge Agent 3 output. Include route maps, pass recommendations, booking links.
Add journey time comparisons and cost breakdowns per route.
Step 3e: Write 05-food-guide.md
Merge Agent 5 output. Organize by meal type, area, and budget tier.
Include dietary safety ratings, reservation requirements, and map links.
Step 3f: Write 06-hidden-gems.md
Merge Agent 4 output. Flag which items came from local-language sources.
Include difficulty-to-find ratings and specific directions.
Step 3g: Write 07-activities.md
Merge Agent 6 and Agent 10 output. Tag each with duration, cost, booking requirement.
Integrate seasonal events and festival information from Agent 10.
Step 3h: Build 01-itinerary.md
Cross-reference ALL agent outputs to build the day-by-day itinerary.
Read references/itinerary-builder.md for the synthesis methodology.
Use assets/templates/itinerary-template.md for the output format.
Integrate seasonal events from Agent 10 into the appropriate days.
Step 3i: Build 08-budget.md
Read references/budget-framework.md. Aggregate costs from all agents.
Present 3 tiers: Budget / Mid-range / Luxury with line-item breakdowns.
Include booking timeline costs from Agent 9.
Step 3j: Build 09-checklists.md
Read references/checklist-master.md. Generate ALL applicable checklists
customized to this specific trip (destination, season, activities, traveler profile).
Read references/packing-weight-budget.md for packing optimization.
Step 3k: Build 10-bookings.md
Compile all booking links, comparison tables, and action items from all agents.
Organize by urgency: "Book Now" vs "Book 2 Weeks Before" vs "Book On Arrival".
Cross-reference with Agent 9 booking timeline data.
Step 3l: Build 11-plan-b.md
For each day in the itinerary, generate rainy-day alternatives, indoor options,
and flexible rebooking suggestions. Include emergency contacts and nearest hospitals.
Read references/alternatives-framework.md for the contingency methodology.
Step 3m: Build 12-pocket-guide.md
A condensed, phone-friendly daily reference with essential phrases, emergency
numbers, key addresses, and quick-reference cultural notes.
Include taxi cards and key phrases from Agent 8.
Step 3n: Build 00-overview.md
Fill in the overview with trip details and a summary of all findings.
Include links to all deliverable files and a trip-at-a-glance summary.
Step 3o: Build 13-maps-and-routes.md
Merge Agent 7 output. For every transit leg in the itinerary,
generate a step-by-step guide with numbered instructions, map links, and photos.
Read references/maps-and-routes.md for formatting standards.
Step 3p: Build 14-photo-guide.md
Extract visual research from Agent 6. Include sunrise/sunset times per location,
golden hour windows, photography spots with GPS coordinates, and YouTube
walkthrough links. Read references/visual-research.md for structure.
Step 3q: Build 15-alternatives.md
Read references/alternatives-framework.md. For every recommendation in every
file, add an "Alternatives" section with backup options. Consolidate into
a master alternatives reference organized by category.
Step 3r: Build 16-booking-timeline.md
Read references/booking-timing.md. Use assets/templates/booking-timeline.md.
Generate countdown of what to book and when, with links and deadlines.
Step 3s: Build 17-communication-cards.md
Read references/communication-templates.md. Use assets/templates/printable-cards.md.
Generate all taxi cards, allergy cards, emergency cards, phrase cards in local language.
Step 3t: Build 18-companion-briefing.md
Use assets/templates/companion-briefing.md.
Generate shareable one-pager for all travel companions with trip summary,
key dates, meeting points, emergency contacts, and packing reminders.
Step 3u: Build 19-post-trip.md
Read references/post-trip-lifecycle.md.
Generate jet lag recovery plan, expense template, customs guide, review reminders,
loyalty points checklist, and photo organization suggestions.
Step 3v: Set Up Digital Trip Binder
Read references/digital-trip-binder.md.
Include instructions for offline access, companion sharing, and phone organization.
Add paper backup recommendations and cloud sync setup.
Phase 4: Review & Refine
Present the completed trip folder to the user with a summary of key highlights.
Ask: "Want me to dive deeper on any section, adjust the itinerary, or explore
alternative options for anything?"
Iterate until the user is satisfied.
Phase 5: Generate Consumer-Ready Formats
After the trip folder is finalized, generate consumer-ready output formats.
Read references/output-formats.md for the format matrix.
Step 5a: Generate HTML versions
Run scripts/generate-html.sh <trip-folder> to create mobile-friendly HTML
versions of all deliverables with clickable links, interactive checklists,
and responsive design.
Step 5b: Generate printable assets
Run scripts/generate-print.sh <trip-folder> to create print-ready versions
of communication cards, pocket guide, checklists, and companion briefing.
Step 5c: Generate shareable assets
Copy companion briefing and trip summary to share/ folder as self-contained
HTML files that can be emailed or AirDropped to travel companions.
(This is handled automatically by generate-print.sh.)
Step 5d: Present the final package
Show the user the complete output:
XX markdown source files in the trip folder
XX HTML files in html/ for phone/offline viewing
XX printable files in print/ for printing
XX shareable files in share/ for companions
Quality Checklist — Nothing-Missed Verification
Before presenting the final trip folder, verify ALL of the following: