Flights Search for Openclaw

A high-performance flight search tool that retrieves real-time schedules, pricing, and booking links directly from Google Flights.

brennerspear
v1.2.0
Feb 26, 2026
2
4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install flights-search

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install flights-search using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Flights Search?

The flights skill is a robust utility designed for developers and AI agents to query aviation data across global routes. By utilizing a reverse-engineered protobuf API, it provides access to comprehensive flight information without the overhead or cost of traditional travel APIs. This tool within the ecosystem of Openclaw Skills is particularly adept at handling metropolitan area searches, automatically expanding city names like NYC or London into their constituent airport codes to ensure no travel option is missed.

Flights Search Use Cases

  • Automating the search for the lowest available airfares on specific dates.
  • Building travel planning agents that require real-time departure and arrival data.
  • Comparing travel costs across different cabin classes for budget optimization.
  • Filtering flight options based on specific time windows to fit tight schedules.
  • Generating direct booking links for quick transition from search to purchase.

How Flights Search Works

  1. The user inputs an origin, destination, and date using IATA codes or common city names.
  2. The skill resolves city names into a list of all relevant metro-area airports (e.g., London becomes LHR, LGW, STN, etc.).
  3. A query is dispatched via the fast-flights library to the Google Flights backend.
  4. The system applies user-defined filters such as cabin class, passenger count, and time constraints.
  5. Results are parsed and displayed in a structured format, including airline, duration, and price in USD.

Flights Search Setup

To use this skill, ensure you have Python 3.9 or higher installed. It is highly recommended to use the uv package manager for installation.

Install uv:

curl -LsSf https://astral.sh/uv/install.sh | sh

Install the required library:

pip install fast-flights

Run a search query:

uvx --with fast-flights python3 scripts/flights-search NYC LAX 2026-03-15 --nonstop

Flights Search Data Schema & Taxonomy

The skill returns structured data containing the following parameters:

Parameter Description
Route The origin and destination airport IATA codes.
Depart Departure date and time in local timezone.
Arrive Arrival date and time in local timezone.
Airline The name of the carrier operating the flight.
Price Current ticket price in USD.
Duration Total travel time including layovers.
Link A direct URL to the Google Flights booking page (optional).

Flights Search Advanced Features

  • Multi-airport metro search supporting over 60 global cities including Tokyo, Paris, and DC.
  • Smart stop-detection that defaults to the most convenient routes available.
  • Granular time-of-day filtering using 24-hour format constraints.
  • Native support for four distinct cabin classes: economy, premium, business, and first class.
  • Seamless integration for multi-passenger bookings within Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

Featured*