| name | google-flights |
| description | Search Google Flights for flight prices and schedules using browser automation. Use when user asks to search flights, find airfare, compare prices, check flight availability, or look up routes. Triggers include "search flights", "find flights", "how much is a flight", "flights from X to Y", "cheapest flight", "flight prices", "airfare", "flight schedule", "nonstop flights", "when should I fly". |
| category | travel |
| tags | flights, airfare, booking, travel, airline, airport, google-flights, nonstop, itinerary |
| allowed-tools | Bash(agent-browser:*) |
| enabled | true |
| source | github:skillhub/flight-search |
| imported-from | github:skillhub/flight-search |
Google Flights Search
Tool: shell_exec — run agent-browser commands (NOT web_search)
agent-browser --session flights open "https://www.google.com/travel/flights?q=Flights+from+BOM+to+DXB+on+2026-12-20+one+way" && agent-browser --session flights wait --load networkidle
agent-browser --session flights snapshot -i
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: Find flights and provide booking links — do not complete a purchase
- Hotels/rental cars: Use the hotels skill for accommodation
- Historical price data: Google Flights shows current prices only
Session Convention
- Economy only (domestic, default):
--session flights
- Economy + Business comparison (international or user requests):
--session econ + --session biz
Domestic vs International
Domestic = both origin and destination are US airports. Show economy only by default. Show business class when user asks for it or it's an international route.
Fast Path: URL-Based Search (Preferred)
https://www.google.com/travel/flights?q=Flights+from+{ORIGIN}+to+{DEST}+on+{DATE}[+returning+{DATE}][+one+way][+business+class][+N+passengers]
Supports: round trip, one way, business/first class, N passengers, adults+children, IATA codes, city names, YYYY-MM-DD dates.
Does NOT support via URL: premium economy, multi-city.
Domestic (economy only) — 2 tool calls
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
agent-browser --session flights snapshot -i
International (economy + business) — 3 tool calls