Flight Search for Openclaw

A comprehensive flight aggregation and price monitoring tool designed for AI agents to automate travel research.

marcorabelo
v1.0.2
Mar 3, 2026
0
985
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install flight-search-skill

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

The Flight Search skill empowers your AI agent to act as a sophisticated personal travel concierge. By leveraging the industry-standard Amadeus API, this Openclaw Skills integration allows for real-time flight searches, deep price comparisons across global airlines, and the discovery of the most cost-effective travel windows. It is designed to bridge the gap between simple search queries and actionable travel intelligence, providing developers with a robust framework for airfare data retrieval.

This skill goes beyond simple one-way searches by supporting multi-city routing, flexible date windows, and automatic currency conversion. Whether you are building a tool for personal use or a larger travel application, this addition to your Openclaw Skills library provides the technical foundation needed to fetch accurate airline data and track flight statuses through optional AviationStack integration.

Flight Search Use Cases

  • Finding the cheapest flights between international hubs like JFK and LHR using natural language.
  • Monitoring specific flight paths for price drops to set up automated airfare alerts.
  • Comparing multiple airlines and routes to find the best balance between cost and travel duration.
  • Checking real-time flight status, arrival times, and delays for upcoming trips.
  • Planning seasonal vacations by identifying the cheapest travel dates across flexible 3-month windows.

How Flight Search Works

  1. The user provides a natural language flight query which is parsed by the agent to identify origins, destinations, and dates.
  2. The skill authenticates with the Amadeus API using the configured credentials to request live flight offers.
  3. The system processes the raw API response, filtering results based on user preferences such as maximum stops or preferred airlines.
  4. If price monitoring is active, the skill compares current prices against historical data to determine if an alert should be triggered.
  5. For status updates, the skill queries the AviationStack API to retrieve real-time gate and timing information for specific flight numbers.

Flight Search Setup

To begin, you must obtain API keys from Amadeus (Required) and AviationStack (Optional). Once you have your credentials, initialize the configuration in your Openclaw Skills environment:

# Copy the example configuration file
cp config.example.json config.json

Edit the config.json file to include your API keys:

{
  "apis": {
    "amadeus": {
      "api_key": "YOUR_AMADEUS_KEY",
      "api_secret": "YOUR_AMADEUS_SECRET",
      "sandbox_mode": true
    },
    "aviationstack": {
      "enabled": false,
      "api_key": "YOUR_AVIATIONSTACK_KEY"
    }
  }
}

Set sandbox_mode to false when you are ready to access real production prices within the Openclaw Skills framework.

Flight Search Data Schema & Taxonomy

The Flight Search skill organizes travel data into structured objects for seamless agent interaction. The following table describes the primary data points handled:

Component Description Primary Source
Flight Offer Detailed pricing, airline metadata, and itinerary segments Amadeus API
Flight Status Live tracking data, including delays and terminal information AviationStack
Location Data IATA codes for airports and cities (e.g., GRU, MIA) Internal Metadata
Price Alerts Threshold configurations for automated airfare monitoring Local Config

All sensitive data is stored in config.json, which is protected via .gitignore to ensure security for your Openclaw Skills deployment.

Flight Search Advanced Features

  • Support for flexible date searches to identify the cheapest days to fly within a specific month or season.
  • Automated price monitoring that triggers alerts when airfare for a specific route drops below a set threshold.
  • Multi-city route optimization to find the most efficient flight paths for complex journeys.
  • Real-time flight status tracking including terminal info, gate assignments, and delay notifications.
  • Integrated currency conversion to display flight costs in the user's preferred local currency.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*