Flight Query (Amadeus) for Openclaw

A high-performance travel retrieval skill that connects AI agents to real-time flight offers and airport data via the Amadeus API.

kirorab
v1.0.0
Feb 23, 2026
0
863
2

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install amadeus-flights

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 amadeus-flights 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 Query (Amadeus)?

This Openclaw Skills extension provides a robust interface for querying airline data, including pricing, availability, and detailed flight schedules. Designed for developers building travel-aware agents, it bridges the gap between natural language travel requests and the technical requirements of the Amadeus Global Distribution System. By utilizing this skill, agents can resolve IATA codes and fetch live market offers with ease.

Whether you are building a personal travel assistant or an enterprise logistics tool, this skill offers the reliability and speed needed for modern flight data integration. It handles the complexities of API authentication and data parsing, allowing your agent to focus on delivering actionable travel insights.

Flight Query (Amadeus) Use Cases

  • Searching for the cheapest available flights between specific city pairs.
  • Monitoring flight schedules and seat availability for business trips.
  • Automating airport code lookups for over 40 Chinese cities and global locations.
  • Comparing travel classes from Economy to First Class for specialized travel planning.

How Flight Query (Amadeus) Works

  1. The agent identifies a travel-related intent and extracts origin, destination, and date parameters.
  2. The skill maps city names to IATA codes using a local high-speed dictionary or the Amadeus lookup service.
  3. A query is dispatched to the Amadeus flight offers endpoint with specified filters like seat count and travel class.
  4. The raw API response is processed and returned as a human-readable summary or a structured JSON object for further automation.

Flight Query (Amadeus) Setup

To get started with this component of Openclaw Skills, you need an Amadeus developer account and Node.js installed on your system.

# Set your API credentials
export AMADEUS_API_KEY=your_key
export AMADEUS_API_SECRET=your_secret

# Optional: Switch to production environment for live data
export AMADEUS_BASE_URL=https://api.amadeus.com

Flight Query (Amadeus) Data Schema & Taxonomy

The skill manages flight and location data structured as follows:

Attribute Description
IATA Code 3-letter airport identifier (e.g., HKG, PVG)
Cabin Class Selection of ECONOMY, PREMIUM_ECONOMY, BUSINESS, or FIRST
Currency Default set to CNY, customizable via CLI options
Direct Boolean flag to filter for non-stop flights only

Flight Query (Amadeus) Advanced Features

  • Intelligent airport mapping for dozens of Chinese cities in both English and Mandarin.
  • Multi-tier environment support allowing seamless switching between test sandboxes and production APIs.
  • Granular filtering options for maximum result counts and specific cabin requirements.
  • Flexible output formatting including raw JSON for integration into complex data pipelines within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins node
Github Stars: 0
forks: 0

Featured*