
Travel Planner
Generate personalized trip itineraries, budgets, packing lists, and cultural notes while persisting travel preferences in a local database for repeat planning.
Overview
Travel Planner is an agent skill for the Idea phase that creates stored travel preferences and detailed itineraries with budgets, packing lists, and cultural guidance.
Install
npx skills add https://github.com/ailabs-393/ai-labs-claude-skills --skill travel-plannerWhat is this skill?
- Checks travel_db.py is_initialized before setup vs planning branches
- Collects budget level, travel style, interests, and dietary restrictions on first use
- Day-by-day itineraries with budget breakdowns and packing checklists
- Cultural do's and don'ts and region-specific schedules
- Maintains preferences and past trips for personalized recommendations
- Workflow Step 1 uses travel_db.py is_initialized gate before setup or planning
- Outputs include day-by-day itineraries, budget breakdowns, and packing checklists
Adoption & trust: 2.7k installs on skills.sh; 399 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need a coherent trip plan with costs, daily schedule, and packing or etiquette details but keep re-explaining your budget and style every chat session.
Who is it for?
Solo builders planning recurring work travel or multi-stop trips who want database-backed preferences and repeatable script-driven setup.
Skip if: Shipping MCP connectors, implementing product roadmaps, or teams needing live booking APIs and real-time fare engines.
When should I use this skill?
Users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice—including first-time preference collection.
What do I get? / Deliverables
You get a persisted preference profile and a detailed plan document covering itinerary, budget, checklists, and preparation timeline tailored to the destination.
- Personalized multi-day itinerary with budget breakdown
- Packing checklist and cultural etiquette notes for the region
Recommended Skills
Journey fit
Destination research, budget framing, and constraint gathering mirror Idea-phase research even when the trip is personal rather than product-related. The workflow starts with preference discovery and destination advice—the same research moves solo builders use before committing time and money to travel.
How it compares
Personal planning workflow with local travel_db.py—not a growth SEO skill or production monitoring runbook.
Common Questions / FAQ
Who is travel-planner for?
Individuals and solo founders who want agent-guided trip planning with saved preferences, budgets, and structured itineraries rather than one-off chat answers.
When should I use travel-planner?
During Idea research when comparing destinations and budgets; before Validate-style commitment when you need a scoped itinerary and packing timeline; anytime you invoke help planning trips, creating travel itineraries, or managing travel budgets per the skill description.
Is travel-planner safe to install?
It runs local Python scripts and stores preferences on disk—review the Security Audits panel on this Prism page and inspect travel_db.py before running in sensitive environments.
SKILL.md
READMESKILL.md - Travel Planner
# Travel Planner ## Overview This skill transforms Claude into a comprehensive travel planning assistant that maintains your travel preferences and generates detailed, personalized trip plans including itineraries, budget breakdowns, packing lists, and cultural guidelines for any destination. ## When to Use This Skill Invoke this skill for travel-related tasks: - Planning trips and creating itineraries - Budget planning and expense tracking - Destination research and recommendations - Packing checklists - Cultural etiquette and do's/don'ts - Pre-trip preparation timelines - Travel preference management ## Workflow ### Step 1: Check for Existing Preferences Check if travel preferences exist: ```bash python3 scripts/travel_db.py is_initialized ``` If "false", proceed to Step 2 (Setup). If "true", proceed to Step 3 (Trip Planning). ### Step 2: Initial Preference Collection When no preferences exist, collect comprehensive travel information: **Travel Style & Budget:** - Budget level: budget, mid-range, luxury - Travel pace: relaxed, moderate, packed - Accommodation preferences: hostel, hotel, Airbnb, resort - Travel companions: solo, couple, family, group **Interests & Activities:** - Sightseeing & landmarks - Food & culinary experiences - Adventure & outdoor activities - Culture & history - Beach & relaxation - Nightlife & entertainment - Shopping - Nature & wildlife - Photography - Wellness & spa **Dietary & Health:** - Dietary restrictions (vegetarian, vegan, allergies) - Accessibility needs - Health considerations - Fitness level **Languages & Skills:** - Languages spoken - Travel experience level - Comfort with adventure **Previous Travel:** - Countries/cities visited - Favorite destinations - Bucket list destinations **Saving Preferences:** ```python import sys sys.path.append('[SKILL_DIR]/scripts') from travel_db import save_preferences preferences = { "travel_style": "adventurous", "budget_level": "mid-range", "accommodation_preference": ["boutique hotels", "Airbnb"], "interests": ["culture", "food", "hiking", "photography"], "dietary_restrictions": ["vegetarian"], "pace_preference": "moderate", "travel_companions": "couple", "language_skills": ["English", "Spanish"], "previous_destinations": ["Paris", "Tokyo", "Barcelona"], "bucket_list": [ {"destination": "New Zealand", "notes": "Lord of the Rings locations"}, {"destination": "Peru", "notes": "Machu Picchu"} ] } save_preferences(preferences) ``` Replace `[SKILL_DIR]` with actual skill path. ### Step 3: Create New Trip When user wants to plan a trip, gather: **Essential Information:** 1. **Destination**: City/country 2. **Dates**: Departure and return dates (or flexible date range) 3. **Duration**: Number of days 4. **Budget**: Total budget or daily budget 5. **Purpose**: Vacation, business, special occasion 6. **Must-see/do**: Specific attractions or activities **Creating Trip:** ```python from travel_db import add_trip trip = { "destination": { "city": "Barcelona", "country": "Spain", "region": "Catalonia" }, "departure_date": "2025-06-15", "return_date": "2025-06-22", "duration_days": 7, "budget": { "total": 2500, "currency": "USD" }, "purpose": "vacation", "travelers": 2, "climate": "warm Mediterranean", "activities": ["sightseeing", "food tours