gardening

Featured

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".

AI & Automation 682 stars 70 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 98/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 transfer" }, { "trip_name": "Sydney Vacation", "confirmation": "HTL-9876", "type": "hotel", "hotel_name": "Park Hyatt Sydney...

Details

Author
borski
Repository
borski/travel-hacking-toolkit
Created
6 months ago
Last Updated
5 days ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

trip-planner

End-to-end international trip planning: turns "I want to go to X for N days" into a verified, bookable plan — route skeleton across cities, flight price scans (international + domestic legs), train-vs-fly decisions, hour-by-hour daily timelines with opening hours, dwell times, holiday collisions and tappable turn-by-turn map links (小时级行程+地图导航+离线KML), hotel shortlists by neighborhood, budget rollup, and a booking checklist with deep links. Use this whenever the user asks to plan a trip, vacation, itinerary or honeymoon, compare flight dates/prices, pick between cities or routes, schedule a travel day hour by hour, fill a spare block of time ("I'm near X with 2 free hours"), turn a finished plan into a designed page (eight themed renders: illustrated / clay / noir / glass / journal / zine / splash / portal — 插画/黏土/夜航/玻璃/手账/Zine/闪屏/穿越版), or asks 旅行规划/行程安排/机票比价/去某国玩N天怎么安排/现在有空档干嘛/把行程做成好看的网页 — even if they only mention one piece (just flights, just hotels, or just navigation), the playbook and verification rules h

40 Updated 3 weeks ago
skywain
AI & Automation Listed

mytravel

My Travel finds, compares and completes travel, accommodation, transfers and other reservations against the user's exact goal. Use for best-value bookings, flexible or complex journeys, loyalty redemptions, mixed cabins, stopovers, bundles and booking recovery. Discover usable tools and resources, test materially different options, challenge the winner and verify the completed booking and benefits.

0 Updated today
marroccofella
Data & Documents Listed

travel-planner

Generate two paired HTML travel artifacts from raw trip data: (1) a dense, printable itinerary table and (2) an interactive Leaflet route map. Use this skill whenever the user wants to plan, document, or visualize a multi-stop trip (especially when they describe a route with dates, stays, flights, or transport legs). Triggers on phrases like "create my itinerary", "build a route map", "plan my trip", "update the travel table", "add a new stop", "I'm flying to X then Y", or any trip planning conversation involving 3+ locations. Also triggers when the user uploads booking confirmations, flight tickets, or accommodation details and asks to incorporate them into a trip overview. Always produce both artifacts together unless the user explicitly asks for one.

1 Updated 4 days ago
cmin764