Airline alliance membership (Star Alliance, oneworld, SkyTeam) and cross-alliance booking relationships. Maps which loyalty programs book which airlines, including bilateral partnerships outside alliances.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Canonical multi-source flight search strategy. Source priority (Duffel, Ignav, Google Flights, Skiplagged, Kiwi, Seats.aero, Southwest), parallel workflow, market selection for international price arbitrage.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
This is not a pick-one list. Each source returns different results, different prices, and different airlines. Missing a source means missing options. The priority order determines which price to trust when sources disagree, not which sources to skip.
| Priority | Source | Strengths | Blind Spots |
|---|---|---|---|
| 1 | Duffel (skill) | Most accurate cash prices. Real GDS per-fare-class data. Bookable. | No Southwest. No award pricing. Offers expire in 15-30 min. |
| 2 | Ignav (skill) | Fast REST API. Market selection for price arbitrage. Free. | No Southwest. No award pricing. |
| 3 | Google Flights (skill, agent-browser) | Covers ALL airlines including Southwest cash prices. Free. Economy/business comparison. | Prices can be inflated vs GDS. No points pricing. |
| 4 | Skiplagged (MCP) | Hidden city fares. Zero config. | No Southwest. Can be noisy on small markets. |
| 5 | Kiwi.com (MCP) | Virtual interlining (creative cross-airline routings). Zero config. | Returns garbage on small markets. No Southwest. |
| 6 | Seats.aero (skill) | Award flight availability across 25+ programs. The crown jewel for points. | Cached data, not live. No cash prices. No Southwest. |
| 7 | SerpAPI (skill, optional) | Google Hotels search. Destination discovery (Google Travel Explore). | NOT for flights (inflated prices). Hotels and "where should I go?" only. |
| 8 | Southwest (skill, Patchright) | Fare classes, points pricing, Companion Pass. All 4 fare classes, cash + points. | Pre-built Docker image: ghcr.io/borski/sw-fares. Or local Patchright (headed mode). ~20s per search. |
Run ALL of these in parallel: Duffel + Ignav + Google Flights + Skiplagged + Kiwi.
Skiplagged and Kiwi are keyless MCP servers — they are available in every properly launched session. Attempt the tool call before ever claiming MCP is unavailable, and never substitute improvised browser scraping for these sources (see fallback-and-resilience).
Always add Seats.aero for award comparison. Always run the Southwest skill if SW flies the route.
Don't skip sources. Don't assume one source has everything. Present the combined results with the best options highlighted regardless of which source found them.
For a single unified comparison, use the compare-flights skill which orchestrates all of the above in parallel and applies transfer partner optimization.
When the trip has a return date, price BOTH constructions — proactively, without being asked:
Run all of it in the same parallel batch; it's two extra searches, not a second pass.
Which wins is route-dependent, so never assume:
Present the verdict explicitly with the delta: "Round trip $842 vs best one-way pair $918 — book the round trip, saves $76" (or the reverse). If the gap is under ~$50, mention the flexibility advantage of separate tickets before recommending the round trip.
Use the southwest skill:
docker run --rm ghcr.io/borski/sw-fares --origin SJC --dest DEN --depart 2026-05-15 --points
Or:
python3 skills/southwest/scripts/search_fares.py --origin SJC --dest DEN --depart 2026-05-15 --points
Returns all 4 fare classes (Wanna Get Away, WGA+, Anytime, Business Select), cash and points pricing.
The google-flights skill is a faster fallback for SW cash prices only (no fare class breakdown, no points pricing).
docker run --rm -e SW_USERNAME -e SW_PASSWORD \
ghcr.io/borski/sw-fares change --conf ABC123 --first Jane --last Doe --json
Logs in, selects both legs, and shows fare diffs for every available flight. Negative diffs = savings opportunity. Use --list to discover all upcoming confirmation numbers. Read-only. Never modifies reservations.
Different country markets return different prices for the same route. Searching from Thailand (&gl=TH) vs the US (&gl=US) can save hundreds of dollars.
Always try multiple markets for international flights:
&gl=US for flights from the US)&gl=JP for flights to Japan)This applies to:
&gl=XX URL parametermarket field in the search payloadDuffel and SerpAPI don't support market selection.
When sources disagree on cash prices:
Duffel > Airline website > SerpAPI > Skiplagged/Kiwi
partner-awards skill.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Airline alliance membership (Star Alliance, oneworld, SkyTeam) and cross-alliance booking relationships. Maps which loyalty programs book which airlines, including bilateral partnerships outside alliances.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Check American Airlines AAdvantage balance, elite status, and loyalty points via Patchright. Handles email 2FA with 6-box code entry. Uses persistent browser profiles to skip 2FA on subsequent runs.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Search Amex travel portal for cash prices, MR points pricing, IAP discounts, and FHR/THC hotel benefits via Patchright. Use when comparing pay-with-points portal pricing to award alternatives.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Search Atlas Obscura for weird, wonderful, and hidden gem places near any destination. Find the interesting stuff, not boring plaques. Search by coordinates, get full details with descriptions and images.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Find the cheapest award dates for a route over a date range. Searches seats.aero across all programs, groups by date, and shows a calendar grid of the best deals. Use when dates are flexible and you want to find the sweet spot.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Per-program rules for placing award flights on hold before transferring points. Covers programs with holds (AA, Lufthansa, Flying Blue, Cathay, Turkish, Virgin Atlantic, ANA, Emirates, EVA Air) and those without. Includes transfer-speed reference.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.