alliances
Airline alliance membership (Star Alliance, oneworld, SkyTeam) and cross-alliance booking relationships. Maps which loyalty…
Audit and tend to existing travel reservations. Reads a user-provided reservations file, then systematically checks every booking for price drops, better cabin availability, improved routings, schedule changes, nearby airport alternatives, and award repricing opportunities.
$ npx -y skills add borski/travel-hacking-toolkit --skill gardening --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gardeningContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit and tend to existing travel reservations. Reads a user-provided reservations file, then systematically checks every booking for price drops, better cabin availability, improved routings, schedule changes, nearby airport alternatives, and award repricing opportunities.
name: gardening description: Audit and tend to existing travel reservations. Reads a user-provided reservations file, then systematically checks every booking for price drops, better cabin availability, improved routings, schedule changes, nearby airport alternatives, and award repricing opportunities. Invoke proactively on a regular cadence or when the user says "garden", "check my bookings", "audit reservations", "price drop", "better routing", "did my flight change", "tend reservations", "reservation maintenance", or "check my trips". category: orchestration summary: Audit existing reservations for price drops, better cabins, schedule changes, and improved routings. api_key: Uses individual skill keys
**Concept:** "Gardening" (coined by Nicholas Kralev, popularized by View from the Wing) means regularly tending to your travel reservations — catching problems early and spotting opportunities to upgrade, rebook, or save money.
The user points this skill at a file containing their current bookings. The file path is provided when invoking the skill (e.g., `~/trips/reservations.json` or `~/trips/reservations.yaml`).
**If no file path is provided, ask the user for it.**
The file should contain an array of reservations. Each reservation should include as much of the following as possible:
[
{
"trip_name": "Sydney Vacation",
"confirmation": "ABC123",
"type": "flight",
"booking_date": "2026-03-15",
"program": "United MileagePlus",
"paid_with": "points",
"cost": { "miles": 85000, "taxes_usd": 45.60 },
"cash_price_at_booking": 2340,
"segments": [
{
"airline": "UA",
"flight": "UA870",
"origin": "SFO",
"destination": "SYD",
"date": "2026-09-12",
"departure": "22:30",
"arrival": "07:15+2",
"cabin": "business",
"fare_class": "I",
"seat": "6A",
"aircraft": "787-9"
}
],
"passengers": 2,
"notes": "Booked with Chase UR transfer"
},
{
"trip_name": "Sydney Vacation",
"confirmation": "HTL-9876",
"type": "hotel",
"hotel_name": "Park Hyatt Sydney",
"program": "World of Hyatt",
"paid_with": "points",
"cost": { "points": 30000, "per_night": true },
"cash_price_at_booking": 850,
"checkin": "2026-09-14",
"checkout": "2026-09-18",
"room_type": "King Deluxe",
"guests": 2
}
]Flexible on format — YAML, JSON, CSV, or even markdown tables are fine. Parse whatever is provided.
For **every reservation** in the file, run through this checklist. Parallelize searches across reservations for speed.
This is the user's #1 interest. For each booking:
**Cash bookings:**
**Award bookings:**
**Hotels:**
For each flight:
For each flight booked in economy or premium economy:
For each flight already in business:
AI-powered travel hacking with points, miles, and award flights. Drop-in skills and MCP servers for OpenCode, Claude Code, and Codex. Ask your AI to find you a 60,000-mile business class flight to Tokyo.
Airline alliance membership (Star Alliance, oneworld, SkyTeam) and cross-alliance booking relationships. Maps which loyalty…
Check American Airlines AAdvantage balance, elite status, and loyalty points via Patchright. Handles email 2FA with 6-box code…
Search Amex travel portal for cash prices, MR points pricing, IAP discounts, and FHR/THC hotel benefits via Patchright. Use when…
Search Atlas Obscura for weird, wonderful, and hidden gem places near any destination. Find the interesting stuff, not boring…
Find the cheapest award dates for a route over a date range. Searches seats.aero across all programs, groups by date, and shows a…
Per-program rules for placing award flights on hold before transferring points. Covers programs with holds (AA, Lufthansa, Flying…