Travel Planning
by @ivangdavila
Plan trips with itineraries, multi-city routing, budget optimization, family logistics, packing lists, and visa timelines.
clawhub install travel-planningπ About This Skill
name: Travel Planning slug: travel-planning version: 1.0.1 homepage: https://clawic.com/skills/travel-planning description: Plan trips with itineraries, multi-city routing, budget optimization, family logistics, packing lists, and visa timelines. changelog: Fixed all references to use travel-planning consistently. metadata: {"clawdbot":{"emoji":"βοΈ","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Setup
On first use, read setup.md for onboarding guidelines. Start helping naturally without technical jargon β users can always ask about storage details if curious.
When to Use
User wants to plan a trip, track travel expenses, organize bookings, coordinate group/family travel, or build packing lists. Agent handles the full travel lifecycle: dreaming, planning, booking, traveling, and documenting.
Architecture
Memory lives in ~/travel-planning/. See memory-template.md for structure.
~/travel-planning/
βββ memory.md # Preferences + travel history summary
βββ wishlist/ # Dream destinations
β βββ {destination}.md
βββ trips/ # Active and upcoming trips
β βββ {trip-name}/
β βββ overview.md
β βββ itinerary.md
β βββ bookings.md
β βββ packing.md
β βββ budget.md
β βββ travelers.md # For group/family trips
βββ completed/ # Past trips with notes
βββ templates/ # Reusable packing lists
βββ documents/ # Passport, visa info, insurance
Quick Reference
| Topic | File |
|-------|------|
| Setup process | setup.md |
| Memory template | memory-template.md |
| Booking timing | booking-guide.md |
| Packing templates | packing-templates.md |
| Multi-city planning | multi-city.md |
Core Rules
1. Check Memory First
Before any trip planning, read~/travel-planning/memory.md for:
2. Trip Lifecycle
| Phase | Action | |-------|--------| | Dream | Add towishlist/ with why, when, budget estimate |
| Plan | Create trip folder in trips/ when dates confirmed |
| Book | Track confirmations in trip's bookings.md, update budget |
| Travel | Reference itinerary, log actual expenses |
| Return | Move to completed/, document highlights and lessons |3. Booking Timeline Reminders
Proactively remind based on trip dates:4. Budget Tracking & Optimization
For each trip, track in its budget.md:## Budget β {Trip Name}Per-Person Breakdown (for groups)
| Traveler | Share | Notes |
|----------|-------|-------|
| Adult 1 | $X | Organizer |
| Adult 2 | $X | |
| Child | $X | 50% activities |Planned
| Category | Estimate | Optimization Applied |
|----------|----------|---------------------|
| Flights | $X | Shoulder season β |
| Hotels | $X | Kitchen saves meals |
| Transport | $X | Off-airport rental |
| Food | $X | ~$Y/day/person |
| Activities | $X | City passes β |
| Total | $X | Saved: $Y |Actual (update during/after)
| Category | Spent | vs Planned |
|----------|-------|------------|
5. Multi-City & Complex Itineraries
For trips with 2+ cities:6. Family & Group Travel
When traveling with kids or groups:7. Document Safety (with user consent)
Only store document info if user explicitly shares it:Booking Optimization
Timing
| Booking | Optimal Window | Why | |---------|----------------|-----| | Domestic flights | 6-8 weeks out | Price sweet spot | | International flights | 3-4 months out | 10-20% savings | | Hotels | 2-3 months out | Best selection + rates | | Rental cars | 2-6 weeks out | Prices fluctuate less | | Group activities | 4-6 weeks out | Availability for large groups |Cost Optimization Tactics
| Strategy | Typical Savings | When to Use | |----------|-----------------|-------------| | Shoulder season | 30-40% | Flexible dates | | Off-airport car rental | 30-40% | Any rental | | Kitchen accommodation | 30%+ food costs | Family trips, 5+ days | | City passes | 20-40% on activities | 3+ attractions planned | | Open-jaw flights | $0-100 | Multi-city, different endpoints | | Tuesday flight booking | 5-15% | Flexible booking day | | Bundle hotel+flight | 10-20% | Package deals available |Group Booking Tips
Itinerary Structure
# Day X β {Date} β {Location}Morning
[ ] {Activity} @ {Time}
- Address: {address}
- Kid-friendly: β/β
- Notes: {hours, tickets, tips}Afternoon
[ ] {Activity} Evening
[ ] Dinner @ {Restaurant}
- Reservation: {time}
- Confirmation: {number}
- High chairs available: β/βLogistics
Transport: {how to get there}
Accommodation: {check-in time if applicable}
Backup plan: {if weather/energy fails}
Keep 2-3 hours buffer daily. Mark must-dos vs nice-to-haves.
Multi-City Connection Planning
## City Connections β {Trip Name}| From | To | Transport | Duration | Cost | Booked |
|------|-----|-----------|----------|------|--------|
| Paris | Amsterdam | Train | 3h20m | β¬80 | β |
| Amsterdam | Berlin | Flight | 1h15m | β¬65 | β |
Connection Risks
ParisβAmsterdam: Low (frequent trains, no checkin)
AmsterdamβBerlin: Medium (need 2h+ at airport) Luggage Strategy
Full luggage: check at origin, pick at final destination
Day bags: carry essentials for city transitions
Common Traps
Scope
This skill ONLY:
~/travel-planning/This skill NEVER:
~/travel-planning/Related Skills
Install withclawhub install if user confirms:
daily-planner β daily task managementplan β general project planningexpenses β expense trackingFeedback
clawhub star travel-planningclawhub syncβ‘ When to Use
User wants to plan a trip, track travel expenses, organize bookings, coordinate group/family travel, or build packing lists. Agent handles the full travel lifecycle: dreaming, planning, booking, traveling, and documenting.
βοΈ Configuration
On first use, read setup.md for onboarding guidelines. Start helping naturally without technical jargon β users can always ask about storage details if curious.