
Google Flights
Look up live Google Flights prices, schedules, and routes from chat when planning trips or comparing airfare.
Install
npx skills add https://github.com/skillhq/flight-search --skill google-flightsWhat is this skill?
- Searches Google Flights with agent-browser for prices, schedules, and availability
- Session naming for economy-only vs economy-and-business comparison (--session flights, econ, biz)
- Domestic routes default to economy; international or explicit requests can compare business class
- Returns booking links and comparisons without completing purchases on airline or OTA sites
- Explicit When NOT to Use guardrails for hotels, rental cars, and historical price data
Adoption & trust: 1.2k installs on skills.sh; 5 GitHub stars; 1/3 security scanners passed (skills.sh audits).
Recommended Skills
Agent Browservercel-labs/agent-browser
Lark Imlarksuite/cli
Lark Calendarlarksuite/cli
Lark Sheetslarksuite/cli
Lark Vclarksuite/cli
Lark Contactlarksuite/cli
Journey fit
Primary fit
Browser automation that plugs an agent into an external travel search surface fits the Build phase as an integration skill. It connects the coding agent to Google Flights via agent-browser rather than shipping product UI or backend APIs.
Common Questions / FAQ
Is Google Flights safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Google Flights
# Google Flights Search Search Google Flights via agent-browser to find flight prices, schedules, and availability. ## When to Use - User asks to search/find/compare flights or airfare - User wants to know flight prices between cities - User asks about flight schedules or availability - User wants to find the cheapest flight for specific dates ## When NOT to Use - **Completing purchases**: This skill finds flights and extracts booking links, but do not attempt to complete a purchase on a booking site. - **Hotels/rental cars**: Use other tools for non-flight travel searches. - **Historical price data**: Google Flights shows current prices, not historical. ## Session Convention - **Economy only** (default for domestic): `--session flights` - **Economy + Business comparison** (international or user requests): `--session econ` and `--session biz` - **Interactive fallback**: `--session flights` ## Domestic vs International Detection **Domestic flights default to economy only.** Business class on US domestic routes is typically 3-5x the price and rarely worth showing unless asked. A flight is **domestic** if both origin and destination are US airports. Common US IATA codes: ATL, BOS, BWI, CLT, DEN, DFW, DTW, EWR, FLL, HNL, IAD, IAH, JFK, LAS, LAX, LGA, MCO, MDW, MIA, MSP, OAK, ORD, PHL, PHX, PDX, SAN, SEA, SFO, SJC, SLC, TPA. **When to show business class:** - International flights (always show economy + business comparison) - User explicitly asks for "business class" or "business" - User asks to "compare cabins" or "show all classes" **When to skip business class:** - Domestic US flights (economy only by default) - User explicitly asks for "economy" or "cheapest" ## Fast Path: URL-Based Search (Preferred) Construct a URL with a natural language `?q=` parameter. Loads results directly — **3 commands total**. ### URL Template ``` https://www.google.com/travel/flights?q=Flights+from+{ORIGIN}+to+{DEST}+on+{DATE}[+returning+{DATE}][+one+way][+business+class][+N+passengers] ``` ### Default: Economy Only (Domestic) For domestic flights, run a single session - **2 tool calls total**: ```bash # Open and wait in one call agent-browser --session flights open "https://www.google.com/travel/flights?q=Flights+from+MIA+to+SFO+on+2026-04-28+returning+2026-04-30" && agent-browser --session flights wait --load networkidle # Snapshot results agent-browser --session flights snapshot -i # Keep session alive for booking links ``` Then present results in **compact list format** (see Output Format section below). ### Economy + Business Comparison (International) For international flights, run two parallel sessions to show the price delta: ```bash # Open both and wait in parallel (agent-browser --session econ open "https://www.google.com/travel/flights?q=Flights+from+BKK+to+NRT+on+2026-03-20+returning+2026-03-27" && agent-browser --session econ wait --load networkidle) & (agent-browser --session biz open "https://www.google.com/travel/flights?q=Flights+from+BKK+to+NRT+on+2026-03-20+returning+2026-03-27+business+class" && agent-browser --session biz wait --load networkidle) & wait # Snapshot both in parallel agent-browser --session econ snapshot -i & agent-browser --session biz snapshot -i & wait # Close biz (only needed for delta); keep econ alive for booking links agent-browser --session biz close ``` **Matching logic**: Match flights by airline name and departure time. Not all economy flights have a business equivalent (budget carriers like ZIPAIR, Air Japan