# Google Flights

Search Google Flights for flight prices and schedules using browser automation.

- Repository: https://github.com/taracodlabs/aiden (868 stars)
- Category: Engineering
- License: AGPL-3.0
- Last updated: 2026-10-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add taracodlabs/aiden --skill google-flights -g -a claude-code -y`
Codex: `npx skills add taracodlabs/aiden --skill google-flights -g -a codex -y`
Cursor: `npx skills add taracodlabs/aiden --skill google-flights -g -a cursor -y`
Gemini CLI: `npx skills add taracodlabs/aiden --skill google-flights -g -a gemini-cli -y`

## 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".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Google Flights Search

**Tool**: `shell_exec`, run `agent-browser` commands (NOT web_search)

```bash
# Typical usage, 2 commands for domestic, 3 for international
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

The rest: https://github.com/taracodlabs/aiden/blob/HEAD/skills/installed/google-flights/SKILL.md
