name: travel-planning description: "MUST USE when planning trips, booking flights, or reserving hotels. Request skill details FIRST before executing travel-related tasks to get the standard workflow."
Travel Planning Skill
This skill provides structured guidance for completing travel planning tasks.
Standard Travel Planning Process
When helping users plan travel, follow these typical steps in sequence:
Step 1: Gather Flight Information
- What to do: Find available flight options between the origin and destination cities
- What you need: Departure city, destination city, and travel date
- What to expect: A list of flight options with details like flight numbers, departure times, and prices
- How to proceed: If the user hasn't specified a date, use a reasonable default (e.g., tomorrow or the next available date) and proceed with gathering flight information
Step 2: Complete Flight Booking
- What to do: Reserve a flight from the available options
- What you need: A specific flight selection (prefer the most economical option if multiple choices exist)
- What to expect: Confirmation of the flight booking with booking details
- How to proceed: After reviewing flight options, select the most suitable one (typically the cheapest) and proceed with booking
Step 3: Gather Accommodation Information
- What to do: Find available hotels or accommodations at the destination
- What you need: Destination city, check-in date, and check-out date
- What to expect: A list of accommodation options with details like hotel names, prices, and amenities
- How to proceed: Use the flight arrival date as check-in date, and estimate a reasonable stay duration (e.g., 2-3 days) if not specified
Step 4: Complete Accommodation Booking
- What to do: Reserve a hotel or room from the available options
- What you need: A specific accommodation selection (prefer the most economical option if multiple choices exist)
- What to expect: Confirmation of the accommodation booking with reservation details
- How to proceed: After reviewing accommodation options, select the most suitable one (typically the cheapest) and proceed with booking
Key Principles
- Proactive execution: Take initiative to gather information and make reasonable assumptions when details are missing (e.g., use tomorrow's date if not specified, choose economical options)
- Sequential flow: Each step naturally follows from the previous one - flight information leads to booking, which informs accommodation dates
- Information extraction: Extract key details (flight numbers, hotel names, dates) from previous step results to use in subsequent steps
- Complete the task: Don't stop at gathering information - proceed to complete bookings to fully satisfy the user's travel planning needs