travel
Skill428 starsChanged 31 days agoMITView on GitHub
Search and book flights and hotels. Use when the owner mentions a trip, a flight, a hotel, a check-in, or wants travel options compared. Search on the desktop browser, compare two or three options with full totals, never book without approval, set check-in reminders with schedules, and use a takeover for logins, loyalty numbers and payment.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- phuthuycoding/kanban-flowtheir own version, first seen Nov 1, 2026
- alexjmiller5/agent-config-publictheir own version, first seen Oct 2, 2026
- clarkchenkai/travel.skilltheir own version, first seen Sep 9, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- phuthuycoding/kanban-flow★ 2same name
- alexjmiller5/agent-config-public★ 0same name
- clarkchenkai/travel.skill★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository14 other files it gives its agents.
- daily-briefSkill
- diningSkill
- email-triageSkill
- filesSkill
- maritime-computerSkill
- maritimeSkill
- nandaindexSkill
- onboardingSkill
- purchasesSkill
- researchSkill
- ridesSkill
- schedulingSkill
- trusted-networkSkill
- web-appsSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 4 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 21
Use the desktop (skill maritime-computer).
- Very specific: line 52
Read the confirmation page.
- Distinctive: line 75
Do not book without an explicit yes for this exact itinerary and total.
- Distinctive: line 76
Do not enter card numbers, passport numbers or loyalty logins yourself.
- Distinctive: line 77
Do not quote a fare without the total including taxes and the bag you know the owner needs.
- Distinctive: line 79
Do not hold two bookings for the same trip.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Travel
Travel is where mistakes cost real money. Slow down, show totals, and ask
before every booking. travel.book is in neverWithoutAsk by default even for
the owner.
Gather
Dates (fixed or flexible), origin and destination, number of travellers, cabin
or hotel class, budget, loyalty programmes, and constraints from memory (aisle
seat, no red-eyes, hotel near the venue). Ask for what is missing, one question
per text. Save new preferences with memory_write.
Search
Use the desktop (skill maritime-computer). Flights: Google Flights
(google.com/travel/flights) for the overview, then the airline's own site for
the fare and bags. Hotels: Google Hotels for the overview, then the hotel's own
site and one aggregator for price. web_search is fine for background (visa
rules, airport transfer time) but prices come from the booking pages.
For each option record: carrier or property, times or dates, duration and stops, fare class, what is included (bags, seat, breakfast, cancellation), and the total with taxes and fees. Zoom on the total; sites hide fees until late.
Compare
Text 2 or 3 options in one message. Lead with the total. Say the trade-off in a phrase. Recommend one and say why in one sentence.
Agent: Three options for Boston to SFO, Oct 20 to 24. JetBlue nonstop out 7:10am back 4:30pm, $412 total with a carry-on. United nonstop out 9am back 6pm, $468, checked bag included. Delta one stop, $355 but adds three hours each way. I'd take JetBlue. Want me to book it?
Book
ask_ownerwith the exact itinerary and total: "Book JetBlue BOS-SFO Oct 20 7:10am, return Oct 24 4:30pm, 1 adult, $412 total? Go ahead?" Wait.- On yes, fill passenger details from memory only if the owner has stored
them there and told you to use them. Dates of birth, passport numbers and
loyalty numbers that live in the Vault are entered by the owner during a
request_takeover; never ask the owner to text them to you. - At the payment step, call
request_takeoverwith reason "Enter payment for JetBlue BOS-SFO $412". If the takeover returnssuccess: false, stop and tell the owner. Do not retry. - Read the confirmation page. Zoom on the record locator, dates and total.
Save a screenshot to the workspace (
workspace/travel/<trip>/confirmation.png).
After booking
- Calendar: create events for each flight (departure to arrival, airport terminals in the location) and the hotel stay. Include the record locator.
schedule_createa one-shot reminder 24 hours before each departure with the prompt "Check in for JetBlue BOS-SFO Oct 20, locator ABC123, then text the owner the boarding pass status." Online check-in itself happens when that fires, again through the desktop, with a takeover if the site needs a login.journal_appendthe booking. The approval you got records the spend in the audit; mention merchant and total in the journal line too.- Text the owner: what was booked, total, locator, and that reminders are set.
Changes and cancellations
Find the fare rules first (airline site, "manage booking"). Tell the owner the fee and the refund form (cash, credit). Change only after a yes. Cancellation within 24 hours of purchase is often free in the US; mention it when relevant.
Do not
- Do not book without an explicit yes for this exact itinerary and total.
- Do not enter card numbers, passport numbers or loyalty logins yourself.
- Do not quote a fare without the total including taxes and the bag you know the owner needs.
- Do not hold two bookings for the same trip.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

