flight-search-strategy

Orchestrates parallel multi-source flight searches across Duffel, Ignav, Google Flights, Skiplagged, Kiwi, and Seats.aero.

650|67|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/borski/travel-hacking-toolkit --skill flight-search-strategy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flight-search-strategy
Source: https://github.com/borski/travel-hacking-toolkit/tree/main/plugins/travel-hacking-toolkit/skills/flight-search-strategy
Command: npx skills add https://github.com/borski/travel-hacking-toolkit --skill flight-search-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Searching a single flight source misses cheaper fares, different airlines, and award availability that other sources surface. This Skill defines a canonical workflow that queries every flight source in parallel, reconciles conflicting prices, and applies market-selection tricks for international routes.

Core Features & Use Cases

  • Parallel Multi-Source Search: Runs Duffel, Ignav, Google Flights, Skiplagged, and Kiwi simultaneously, plus Seats.aero for award availability and a dedicated Southwest skill for fare classes and points pricing.
  • Round-Trip vs One-Way Comparison: Prices both round-trip fares and two independent one-ways in the same batch, surfacing mixed-carrier constructions and presenting the savings delta explicitly.
  • Market Selection Arbitrage: Tries departure and destination country markets (e.g., &gl=US vs &gl=JP) on Google Flights and Ignav to find lower international fares.
  • Use Case: Ask for a business class flight to Tokyo and receive combined results from all sources, with the cheapest bookable cash fare ranked by the Duffel-first accuracy hierarchy and award options from Seats.aero compared side by side.

Quick Start

Ask the assistant to find the cheapest flight from San Francisco to Tokyo next May using every available flight search source.

Frequently Asked Questions about flight-search-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search all flight sources at once for the cheapest fare?

Run Duffel, Ignav, Google Flights, Skiplagged, and Kiwi in parallel for every search, then add Seats.aero for award availability. Each source returns different airlines and prices, so skipping any one of them means missing options.

Which flight search source has the most accurate prices?

Duffel returns the most accurate cash prices because it uses real GDS per-fare-class data that is actually bookable. The accuracy hierarchy is Duffel, then the airline website, then SerpAPI, then Skiplagged or Kiwi.

How do I find Southwest fares when GDS searches miss them?

Southwest does not appear in GDS-based sources, so use the dedicated Southwest skill via the sw-fares Docker image or its search script. It returns all four fare classes with both cash and points pricing.

Does searching from a different country market change flight prices?

Yes, different country markets return different prices for the same route. For international flights, try the departure country market and the destination country market using the gl parameter on Google Flights or the market field on Ignav.

Should I book a round trip or two one-way flights?

Price both constructions in the same search batch because the winner is route-dependent. Round trips often win internationally on legacy carriers, while one-way pairs often win domestically, on ULCCs, and on Southwest routes.

Why do Google Flights or SerpAPI prices differ from bookable fares?

SerpAPI-based Google Flights results often show inflated prices reflecting main cabin or bundled fares rather than the cheapest bookable fare class. Treat Duffel's GDS pricing as the bookable source of truth when sources disagree.