← Back to Skills Marketplace
yealexchen

FlyAI — Travel, Flight & Hotel Search and Booking

by yealexchen · GitHub ↗ · v1.0.15 · MIT-0
cross-platform ✓ Security Clean
4098
Downloads
24
Stars
40
Active Installs
14
Versions
Install in OpenClaw
/install flyai
Description
Search flights, hotels, attractions, concerts, and travel deals with natural language. FlyAI connects to Fliggy MCP for real-time search and booking across h...
Usage Guidance
Install only if you trust the FlyAI npm CLI and provider. Avoid including unnecessary passport, payment, account, or highly sensitive personal details in searches, and configure FLYAI_API_KEY only if you are comfortable storing and using that credential with the CLI.
Capability Assessment
Purpose & Capability
The skill purpose, commands, and reference files consistently support travel discovery and search for flights, hotels, trains, attractions, Marriott products, and booking links.
Instruction Scope
Activation language and patterns are broad for travel and tourism requests, but they remain travel-specific and do not show hidden actions, automatic booking, payment, or unrelated delegation.
Install Mechanism
The skill instructs users to install the external global npm package @fly-ai/flyai-cli; this is disclosed and central to the integration, but the package code is outside the provided artifact.
Credentials
Sending destinations, dates, budgets, and preferences to FlyAI/Fliggy is proportionate for real-time travel search, and the artifact discloses the Fliggy MCP connection, though consent wording could be clearer.
Persistence & Privilege
The only persistence shown is optional CLI configuration of FLYAI_API_KEY for enhanced results; no background service, local indexing, destructive command, or privilege escalation is present in the artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install flyai
  3. After installation, invoke the skill by name or use /flyai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.15
- Bumped version to 1.0.15. - Updated display requirements: now mandates that, if `systemMessage` exists in the data, a "platform hint" (the value of `systemMessage`) must be shown at the end of the output. - Added instruction to always display the platform hint at the end of responses.
v1.0.14
- Added new commands for AI search, train search, Marriott hotel, and Marriott package searches. - Introduced detailed reference docs for each new and existing command in the `references/` directory. - Expanded metadata intents and matching patterns to support more travel scenarios, including train and Marriott-specific searches. - Removed obsolete `_meta.json` file. - Updated documentation to list new features and usage instructions.
v1.0.13
Boost discoverability: expanded keywords (EN + CN), 18 intent patterns, display name, badges, featured use cases in README
v1.0.12
- Renamed the skill from "flyai-travel-search" to "flyai". - Replaced the "fliggy-fast-search" and "search-hotels" commands with "keyword-search" and "search-hotel". - Updated documentation and references to reflect the new command names and usage. - Added and updated reference files for the new commands. - Removed deprecated references and related usage instructions.
v1.0.11
Optimize metadata for ClawHub discoverability: display name, description, and keywords
v1.0.10
- Updated to version 1.0.10. - Environment variable for API key changed from FAI_API_KEY to FLYAI_API_KEY for enhanced result configuration. - No functional or display rule changes; documentation edit only.
v1.0.9
- Added a new "Configuration" section describing optional API key setup for enhanced results. - Updated the description to clarify that travel information listings enable direct booking. - Changed tool metadata version to 1.0.9.
v1.0.8
- Migrated to the standalone global CLI (`@fly-ai/flyai-cli`) for all operations. - Updated Quick Start instructions to use `flyai` commands instead of direct `node` calls. - Removed bundled CLI script (`scripts/flyai.cjs`); external CLI installation is now required. - No changes to core functionality or display requirements.
v1.0.7
- Version updated to 1.0.7. - Removed mention of integration test credentials from documentation. - Minor documentation cleanup for clarity and security. - No functional or code changes.
v1.0.6
- Added an "Environment" section covering optional authentication variables and credential usage. - Clarified usage of the default/APIs keys, recommending official keys for production. - Improved section organization and formatting for quicker setup and reference. - No command or functional changes were made in this version.
v1.0.3
- Removed language router logic and separate Chinese/English instruction files; merged all guidance into a unified SKILL.md. - Added direct instructions for using the flyai-cli, including command syntax and expected output format. - Clarified requirements for markdown output, including placement of images and booking links. - Updated references to subcommand documentation locations. - Updated version to 1.0.3 for consistency.
v1.0.2
- Expanded and clarified the skill description to highlight broader travel scenarios and supported use cases. - Emphasized suitability for various travel intents, such as business, family, group, and themed travel. - Better coverage of supported services: flight bookings, hotel reservations, tickets, events, tours, transfers, and more. - No technical or routing changes; functional capabilities and intent patterns remain unchanged.
v1.0.1
- Added bilingual skill references: English (references/SKILL_en.md) and Chinese (references/SKILL_zh.md). - Implemented automatic language detection and routing for user inputs. - Unified language handling logic to always respond in English unless explicit Chinese signals are detected. - Added script file (scripts/flyai.cjs) to enforce language routing and consistent OTA-oriented response behavior. - Updated and clarified skill description and response patterns for global OTA aggregation and multi-language support.
v1.0.0
flyai 1.0.0 – 首发上线,基于飞猪MCP提供一站式旅行信息与预订能力。 - 支持旅行综合搜索、机票搜索、酒店搜索、景点搜索等,面向多元旅行场景。 - 所有命令输出为单行 JSON,方便与 jq、python 等工具管道组合处理。 - 明确环境变量和快速配置指引,便于新用户上手。 - 详细规范 markdown 展示,统一预定链接和图片展示方式。 - 覆盖个人/团队出行、自由行、跟团游等多种旅行意图优先场景。
Metadata
Slug flyai
Version 1.0.15
License MIT-0
All-time Installs 40
Active Installs 40
Total Versions 14
Frequently Asked Questions

What is FlyAI — Travel, Flight & Hotel Search and Booking?

Search flights, hotels, attractions, concerts, and travel deals with natural language. FlyAI connects to Fliggy MCP for real-time search and booking across h... It is an AI Agent Skill for Claude Code / OpenClaw, with 4098 downloads so far.

How do I install FlyAI — Travel, Flight & Hotel Search and Booking?

Run "/install flyai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is FlyAI — Travel, Flight & Hotel Search and Booking free?

Yes, FlyAI — Travel, Flight & Hotel Search and Booking is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does FlyAI — Travel, Flight & Hotel Search and Booking support?

FlyAI — Travel, Flight & Hotel Search and Booking is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created FlyAI — Travel, Flight & Hotel Search and Booking?

It is built and maintained by yealexchen (@yealexchen); the current version is v1.0.15.

💬 Comments