flightclaw for Openclaw

A comprehensive flight price tracking and search tool that integrates Google Flights data into your local environment and AI agents.

jackculpan
v1.0.1
Feb 17, 2026
1
2.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install flightclaw

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 flightclaw 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 flightclaw?

flightclaw is a specialized tool within the Openclaw Skills ecosystem designed to automate the process of monitoring flight costs. It enables users to programmatically search for routes, filter by specific criteria such as stops or cabin class, and maintain a historical record of price fluctuations. By leveraging Google Flights data, it provides a reliable way to find the best travel deals without manual browsing.

This skill is built for extensibility, offering both a standalone CLI interface and a Model Context Protocol (MCP) server implementation. This dual-natured approach allows developers to use it for personal automation scripts or as a tool for AI agents to assist in travel planning and budget optimization.

flightclaw Use Cases

  • Monitoring specific flight routes for price drops to hit a target budget.
  • Conducting broad searches across multiple origin and destination airports simultaneously.
  • Automating daily price checks via cron jobs to catch fleeting deals.
  • Providing AI agents with real-time flight data and calendar-based price searching via MCP.

How flightclaw Works

  1. The user provides flight parameters including IATA airport codes, dates, and optional filters like cabin class.
  2. flightclaw interfaces with Google Flights to retrieve current pricing and itinerary options.
  3. The skill auto-detects the user's local currency based on IP location for accurate price reporting.
  4. Users can choose to track specific routes, which saves the flight metadata to a local JSON database.
  5. Subsequent executions of the check-prices script compare current data against the stored baseline to identify price drops.

flightclaw Setup

Install the skill directly via the CLI:

npx skills add jackculpan/flightclaw

For manual setup or to use the MCP server features, ensure you have Python 3.10+ installed and run:

bash skills/flightclaw/setup.sh
pip install flights "mcp[cli]"

To integrate with an AI agent like Claude, add it as an MCP server:

claude mcp add flightclaw -- python3 server.py

flightclaw Data Schema & Taxonomy

The skill maintains its state within the local file system to ensure privacy and portability. Data is structured as follows:

Location Format Purpose
skills/flightclaw/data/tracked.json JSON Stores tracked routes, target prices, and currency codes.
R2 Backup Cloud Storage Optional persistence layer for historical price data.
CLI Output Terminal Real-time search results including airline, duration, and stop info.

flightclaw Advanced Features

  • Multi-Airport Expansion: Search combinations of multiple origins and destinations in a single query.
  • Date Range Scanning: Automatically iterate through a range of dates to find the cheapest departure day.
  • MCP Toolset: Advanced tools like search_dates and search_flights for deep LLM integration.
  • Custom Thresholds: Configure specific percentage drops to trigger alerts and minimize notification noise.
  • Rich Filtering: Limit results by max flight duration, specific airlines, or arrival/departure time windows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*