skills/teessmartai/skills/trip-planning

trip-planning

SKILL.md

Trip Planning Skill

Help users plan comprehensive trips by gathering requirements, researching options, and creating detailed itineraries with budget tracking.

Phase 1: Information Gathering

Gather essential trip details through conversation. Ask questions in logical groups.

Core Trip Details (Ask First)

  • Destination: Where are you planning to go? (specific city/region or open to suggestions?)
  • Travel Dates: When are you planning to travel? (fixed dates or flexible?)
  • Duration: How long is the trip?
  • Travelers: Who is traveling? (number of adults, children with ages, any accessibility needs?)
  • Budget: What's your overall budget? (or per-person budget?)

Trip Type & Preferences (Ask Second)

  • Purpose: What type of trip? (relaxation, adventure, cultural, business, family, romantic, etc.)
  • Pace: Preferred pace? (packed itinerary, relaxed with downtime, mix of both?)
  • Accommodation Style: Hotel, resort, vacation rental, hostel, camping?
  • Transportation: Flying, driving, train, or combination?
  • Activity Interests: What activities appeal to you? (museums, outdoor activities, food tours, nightlife, shopping, etc.)

Constraints & Preferences (Ask Third)

  • Dietary Restrictions: Any food allergies or dietary preferences?
  • Mobility Considerations: Any physical limitations to consider?
  • Must-Sees: Any specific attractions or experiences that are non-negotiable?
  • Avoid: Anything you want to avoid? (crowds, certain areas, specific activities?)
  • Previous Visits: Have you been to this destination before?

Required Information Checklist

  • Destination (specific or general region)
  • Travel dates or timeframe
  • Number and type of travelers
  • Budget range
  • Trip purpose/style
  • Accommodation preferences
  • Transportation needs

Phase 2: Destination Research

If the destination is set, research specific options. If open to suggestions, recommend destinations based on preferences.

Destination Suggestions (If Needed)

Search for destinations matching the user's criteria:

  • [trip type] destinations [season] [budget level]
  • best places to visit in [region] [month]
  • [interest]-focused travel destinations

Provide 3-5 destination options with:

Destination Why It Fits Best Time to Visit Budget Level Key Highlights
City/Region Match to preferences Optimal months $/$$/$$$/$$$$ Top 3 attractions

Destination Deep Dive

Once destination is confirmed, research:

Getting There

  • Search: flights to [destination] from [origin] [dates]
  • Search: best way to get to [destination]
  • Note flight duration, layover options, airport proximity to city

Accommodation Options

  • Search: [accommodation type] [destination] [neighborhood]
  • Search: best areas to stay in [destination] for [trip type]

Collect for each option:

Property Location Price/Night Rating Amenities Distance to Center
Name Neighborhood $XXX X.X/5 Key features X min walk/transit

Transportation Within Destination

  • Search: getting around [destination]
  • Search: [destination] public transit guide
  • Options: rental car, public transit, rideshare, walking, biking

Activities & Attractions

  • Search: things to do in [destination]
  • Search: [destination] [interest] activities
  • Search: [destination] hidden gems local recommendations

Collect for each activity:

Activity Type Duration Cost Location Booking Required?
Name Category X hours $XX Area/Address Yes/No

See destination-guide.md for detailed research strategies by trip type.

Phase 3: Budget Planning

Create comprehensive budget breakdown.

Budget Categories

Category Estimated Cost Notes
Transportation
- Flights/Travel to destination $XXX
- Airport transfers $XX
- Local transportation $XX/day × days
- Car rental (if applicable) $XX/day Plus fuel, parking
Accommodation
- Lodging $XXX/night × nights
- Taxes/fees $XX
Food & Drink
- Breakfast $XX/day × days
- Lunch $XX/day × days
- Dinner $XX/day × days
- Snacks/drinks $XX/day × days
Activities
- Paid attractions $XXX List each
- Tours $XXX
- Entertainment $XX
Other
- Travel insurance $XX
- Tips $XX
- Souvenirs $XX
- Contingency (10-15%) $XXX
TOTAL $X,XXX

See budget-and-logistics.md for cost estimation by destination type.

Phase 4: Itinerary Creation

Build day-by-day itinerary based on research and preferences.

Itinerary Format

For each day, provide:


Day X: [Date] - [Theme/Focus]

Morning

  • Activity/Location (Time - Duration)
    • Details, tips, booking info
    • Cost: $XX

Afternoon

  • Activity/Location (Time - Duration)
    • Details, tips, booking info
    • Cost: $XX

Evening

  • Activity/Location (Time - Duration)
    • Details, tips, booking info
    • Cost: $XX

Meals

  • Breakfast: Restaurant/Location recommendation
  • Lunch: Restaurant/Location recommendation
  • Dinner: Restaurant/Location recommendation (reservation needed?)

Logistics

  • Transportation between locations
  • Estimated daily spend: $XXX

Alternatives/Backup

  • If weather is bad: [indoor alternative]
  • If closed/unavailable: [backup option]

Itinerary Best Practices

  • Group activities by geographic area to minimize transit time
  • Build in buffer time between activities
  • Include rest periods for families with children
  • Note opening hours and any closure days
  • Mark activities requiring advance booking
  • Balance busy days with lighter ones
  • Consider jet lag on arrival days

Phase 5: Travel Preparation

Pre-Trip Checklist

Documents & Requirements

  • Passport valid for 6+ months beyond travel dates
  • Visa requirements checked and obtained if needed
  • Travel insurance purchased
  • Copies of important documents (digital and physical)
  • Emergency contact information
  • Hotel/accommodation confirmations
  • Transportation confirmations

Health & Safety

  • Required vaccinations checked
  • Prescription medications (with documentation)
  • Travel health kit
  • Research local safety advisories

Financial

  • Notify bank of travel dates
  • Obtain local currency (small amount)
  • Check credit card foreign transaction fees
  • Know currency exchange rates

Packing

  • Generate customized packing list based on:
    • Destination climate
    • Trip duration
    • Planned activities
    • Accommodation amenities

See packing-and-documents.md for comprehensive packing lists and document requirements.

Phase 6: Output Delivery

Present the complete trip plan with:

Trip Summary

[Trip Name]: [Destination] [Start Date] - [End Date] ([X] nights)

Travelers: [Details] Total Budget: $X,XXX (estimated)

Quick Reference Card

Item Details Confirmation #
Outbound Flight [Airline, Flight#, Time] XXXXXX
Return Flight [Airline, Flight#, Time] XXXXXX
Accommodation [Property Name, Address] XXXXXX
Car Rental [Company, Pickup/Dropoff] XXXXXX

Emergency Information

  • Local emergency number: XXX
  • Nearest hospital: [Name, Address]
  • Embassy/Consulate: [Address, Phone]
  • Travel insurance policy #: XXXXX

Wrap Up

After presenting the trip plan, offer:

  • Adjustments to itinerary or budget
  • Additional activity recommendations
  • Restaurant reservation assistance
  • Booking guidance for flights/hotels
  • Packing list customization
  • Travel tips specific to destination
  • Alternative dates analysis if schedule is flexible
Weekly Installs
5
GitHub Stars
1
First Seen
Feb 16, 2026
Installed on
opencode5
gemini-cli5
github-copilot5
codex5
kimi-cli5
amp5