Flight Search for Openclaw

A command-line tool for fetching real-time Google Flights pricing, schedules, and airline data without requiring an API key.

awlevin
v0.1.7
Feb 6, 2026
6
6.8k
241

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install flight-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 flight-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 Flight Search?

Flight Search is a developer-centric CLI tool designed to scrape and display flight information directly from Google Flights. It leverages the fast-flights library to provide users with instant access to airfare data, including prices, durations, and seat classes, all from the comfort of the terminal. As a versatile addition to your Openclaw Skills collection, it simplifies the process of travel research by removing the need for complex API registrations or browser-based searching.

The tool is optimized for speed and flexibility, allowing for both one-off queries and global installation. Whether you are building a custom travel dashboard or simply want to check prices for your next trip, this skill provides a streamlined interface for travel data retrieval.

Flight Search Use Cases

  • Rapidly comparing flight prices between specific airport codes from the command line.
  • Automating airfare monitoring scripts for personal or business travel planning.
  • Extracting flight data in JSON format for integration into custom travel applications.
  • Checking seat availability across different classes like business or first class without a browser.

How Flight Search Works

  1. The user executes the command with required positional arguments for origin and destination airports.
  2. The utility processes the requested date and optional parameters like passenger count or seat class.
  3. It queries Google Flights data via the fast-flights backend to retrieve current market listings.
  4. The results are formatted into a clean terminal view or a structured JSON object for further processing within Openclaw Skills workflows.

Flight Search Setup

The tool requires uv for execution or installation. Use the following commands to get started:

# Perform a one-off search without permanent installation
uvx flight-search DEN LAX --date 2026-03-01

# Install globally as a tool
uv tool install flight-search

# Run a round-trip search after installation
flight-search JFK LHR --date 2026-06-15 --return 2026-06-22

Flight Search Data Schema & Taxonomy

When the --output json flag is used, the skill returns a structured object that is easy to parse for other Openclaw Skills. The schema includes:

Property Type Description
origin String The IATA code for the departure airport.
destination String The IATA code for the arrival airport.
current_price String Qualitative price assessment (e.g., "typical").
flights Array A list of objects containing airline, times, duration, and price.
is_best Boolean Indicates if the flight is flagged as a top result by Google.

Flight Search Advanced Features

  • Support for multi-passenger queries including separate counts for adults and children.
  • Comprehensive seat class filtering for economy, premium-economy, business, and first-class tickets.
  • Flexible output formatting to switch between human-readable text and machine-readable JSON.
  • Native integration with the uv toolchain for high-performance execution within Openclaw Skills environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*