gardening
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".
npx skills add borski/travel-hacking-toolkit --skill gardening --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Reservation Gardening **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. ## Reservations File 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.** ### Expected File Format The file should contain an array of reservations. Each reservation should include as much of the following as possible: ```json [ { "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 t
- Reservations File
- Expected File Format
- Gardening Checklist
- 1. Price Drop Detection (PRIORITY)
- 2. Better Routing / Connection Check
- 3. Better Cabin Availability
- 4. Schedule Change Detection
- 5. Seat Assignment Check
- Output Format
- Summary Section
- When to Garden
- Tools to Use
- AwardWallet Integration
What does the gardening skill do?
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".
How do I install it?
Run `npx skills add borski/travel-hacking-toolkit --skill gardening --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From borski/travel-hacking-toolkit, a repository with 611 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
