alliances
Airline alliance membership (Star Alliance, oneworld, SkyTeam) and cross-alliance booking relationships. Maps which loyalty…
Fast REST API flight search via ignav.com. Cash prices, booking links, market selection for price arbitrage. Include in every flight search alongside Duffel and other sources.
$ npx -y skills add borski/travel-hacking-toolkit --skill ignav --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ignavContext preview
The summary Claude sees to decide when to auto-load this skill.
Fast REST API flight search via ignav.com. Cash prices, booking links, market selection for price arbitrage. Include in every flight search alongside Duffel and other sources.
name: ignav description: Fast REST API flight search via ignav.com. Cash prices, booking links, market selection for price arbitrage. Include in every flight search alongside Duffel and other sources. category: flights summary: Fast REST API cash prices. Market selection for arbitrage. api_key: Ignav (1,000 free) allowed-tools: Bash(curl *)
Fast REST API flight search at `https://ignav.com`. Returns structured JSON with prices, itineraries, and booking links. 1,000 free requests, no rate limit.
Get a free API key at https://ignav.com/signup (1,000 requests, no credit card).
Set `IGNAV_API_KEY` in your environment or `.env` file.
1. Parse the user's request (origin, destination, dates, trip type, passengers, cabin) 2. Look up airport codes if user gave city names 3. Search flights (one-way or round-trip) 4. Present results in markdown table 5. Get booking links if user wants to book
curl -s "https://ignav.com/api/airports?q=Barcelona&limit=5" \ -H "X-Api-Key: $IGNAV_API_KEY"
curl -s -X POST "https://ignav.com/api/fares/one-way" \
-H "X-Api-Key: $IGNAV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"origin": "SFO",
"destination": "JFK",
"departure_date": "2026-05-15",
"adults": 1,
"cabin_class": "economy"
}'curl -s -X POST "https://ignav.com/api/fares/round-trip" \
-H "X-Api-Key: $IGNAV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"origin": "SFO",
"destination": "JFK",
"departure_date": "2026-05-15",
"return_date": "2026-05-20",
"adults": 1,
"cabin_class": "economy"
}'curl -s -X POST "https://ignav.com/api/fares/booking-links" \
-H "X-Api-Key: $IGNAV_API_KEY" \
-H "Content-Type: application/json" \
-d '{"ignav_id": "the_itinerary_id", "adults": 1}'| Parameter | Type | Description | |-----------|------|-------------| | `adults` | int | Number of adults (default: 1) | | `children` | int | Number of children (default: 0) | | `cabin_class` | string | `economy`, `premium_economy`, `business`, `first` | | `max_stops` | int | 0 (direct only), 1, or 2 | | `max_price` | int | Maximum price filter | | `departure_time_range` | object | `{"earliest_hour": 8, "latest_hour": 20}` | | `airlines_include` | array | Only these airline codes | | `airlines_exclude` | array | Exclude these airline codes | | `market` | string | Country code for pricing (default: "US"). Different markets return different prices. |
Each itinerary contains:
Each segment: `marketing_carrier_code`, `flight_number`, `departure_airport`, `departure_time_local`, `arrival_airport`, `arrival_time_local`, `duration_minutes`, `aircraft`.
**Always use markdown tables.**
| # | Airline | Stops | Duration | Depart | Arrive | Price | Bags | |---|---------|-------|----------|--------|--------|-------|------| | 1 | Vueling | Nonstop | 2h 15m | 8:30 AM | 10:45 AM | EUR 125 | 1 carry-on | | 2 | Ryanair | Nonstop | 2h 20m | 6:15 AM | 8:35 AM | EUR 89 | 1 carry-on |
After the table, highlight cheapest, fastest, and best value. Call out tradeoffs. Offer booking links.
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…