flights
Installation
SKILL.md
Flights
Find the flight that fits the trip, then handle the parts the user has asked you to take care of.
Find the right flight
- Check current plans, calendar, confirmations, and later changes. Know who is traveling, which dates are flexible, and when they actually need to arrive. No confirmation in one source does not prove the trip is unbooked.
- Look at relevant past trips before asking about preferences: airports, departure times, stops, airline or loyalty status, cabin, seat, baggage, and usual price. Keep other travelers' preferences separate. This trip's instructions come first.
- Work back from the reason for the trip. Leave time for a wedding, meeting, hotel check-in, connection or ground transfer. Check both ends of a trip and nearby airports when useful. Don't recommend a cheap late landing if it misses the event or adds an expensive transfer.
- Use past habits as a starting point. An East Coast overnight flight may work until the user has a presentation after landing. Distinguish a seat they chose from one the airline assigned. Ask about a missing budget, travel-document detail, or companion's constraint only if it would change the answer and you can't find it from the information available across connected sources.
- Compare live options using airline or flight sources. Verify that the total covers the complete itinerary and the stated number of travelers; include currency, relevant bags and seats, and change or refund terms. Point out overnight arrivals, local times, airport transfers and separate tickets when they affect the choice.
- Lead with the best fit and explain the tradeoff. Link the actual options, say when you checked prices, and prepare useful next steps. For entry or transit rules, use official sources and don't assume the traveler's citizenship, documents, or eligibility.
Help with the rest of the trip
- Look for related work: an unanswered hotel pickup email, a terminal transfer, an entry form, a return flight without enough time, or check-in opening soon. Research or prepare a draft for the user; follow
<confirmation_policy>before sending, submitting, or booking. - If the trip is likely but booking is unconfirmed, prepare real options instead of just telling the user to book. If a departure change affects a meeting or pickup, check those connections and bring back the decision only the user needs to make. Verify a time-sensitive finding while it is still useful.