Find Flights

Aggregate flight search across multiple sites, then return a small ranked set of actionable options.

Default sources (in order)

1) Google Flights (best for date-grid + fast constraint filtering) 2) Kayak (good cross-check; sometimes different OTA combos) 3) Skyscanner (good for flexible dates + alternate airports)

When any site becomes automation-hostile (consent/CAPTCHA), switch to Chrome relay per web-driving.

Inputs to confirm

Workflow

1) Define the search windows

If the user gives a holiday (e.g., Passover), translate that into:

2) Run searches

For each destination in priority order:

A. Google Flights

B. Kayak

C. Skyscanner

Mechanics: follow the web-driving skill for browser automation, screenshots, and robust clicking.

3) Normalize + rank

Rank options by: 1) Total price 2) Stops (prefer fewer) 3) Total travel time 4) Departure/arrival sanity (avoid brutal red-eyes unless cheapest by a lot)

4) Return results

Provide:

References