alibaba-flyai

flyai-skill: Search Travel and Booking Options with AI Agents

FlyAI connects Claude Code, OpenClaw, and compatible agents to Fliggy travel search through a command-line tool. Use it to find flights, hotels, trains, attractions, and other travel services and receive structured results with booking links.

not specified in the inputMITAI AgentsCLITravel
Stars
1.2k
Forks
82
Stars, last 17 days
+48

Our take

Health score

43/100

How it is scored
Activity
32
Community
43
Issues
51
Pull requests
47

+48 stars in the last 17 days

  • Slower to close issues than 84% of the projects we track

Overview

FlyAI is an agent skill paired with a Node.js CLI for searching Fliggy travel inventory from Claude Code, OpenClaw, and other compatible agents. It turns natural-language requests or structured search parameters into JSON results, so travelers can research options without switching to a browser or travel app.

It is useful when travel search is part of a larger planning conversation and you want comparable, filterable results with direct booking links. Its search coverage includes transport, accommodation, attractions, events, and travel services.

Key Features

  • Offers eight commands for broad keyword search, semantic search, flights, trains, hotels, attractions, and Marriott properties and packages.
  • Supports natural-language queries as well as structured filters such as dates, prices, ratings, seat or bed types, and sorting.
  • Returns single-line JSON on standard output, suitable for agent formatting or command-line processing.
  • Includes direct booking links in search results, according to the README.
  • Integrates with Claude Code and OpenClaw, and is intended for other skill-compatible agents.
  • Works without an API key, with an optional FLYAI_API_KEY configuration for enhanced results.

Use Cases

  • Travelers can compare flights or trains by date, route, price, and travel preferences while planning a trip in an AI-agent session.
  • People organizing a stay can search hotels by destination, nearby points of interest, price, or accommodation details.
  • Trip planners can combine transport, lodging, and attraction searches to assemble a weekend or multi-day itinerary.
  • Users exploring a destination can find attractions, events, and travel services through broad or semantic queries.
  • Marriott-focused travelers can search the group's hotels and bundled packages by destination, brand, or keyword.

Getting Started

Install the CLI and try a search:

npm i -g @fly-ai/flyai-cli
flyai keyword-search --query "things to do in Tokyo"

For skill installation, agent setup, and command options, see the README.

Considerations

  • The CLI requires Node.js and an internet connection to access the travel search service.
  • The skill is designed to work with compatible agent environments; installing the CLI alone does not install the agent skill.
  • The README says no API key is needed to start, while an optional key can provide enhanced results. It does not detail the differences in coverage or availability.
  • Search parameters and examples include China-specific destinations, categories, and CNY pricing. Check suitability for your intended market and trip.
  • Search results and booking links are not themselves a booking guarantee; availability and terms should be confirmed through the linked provider.

Found this useful?

Share it with someone who would like flyai-skill.