This connects Claude to Fliggy's travel search APIs through a Node CLI. You get natural language queries across flights, hotels, trains, attractions, and event tickets, with structured JSON output you can pipe through jq. The pattern matching is extensive (supports both English and Chinese queries), and it handles everything from basic "flights to Tokyo" searches to multi-day itinerary planning. Commands like keyword-search cast a wide net while category-specific tools (search-flight, search-hotel) give you structured comparison data. Outputs include booking links and images in markdown. Works without API keys for trials, though you can configure FLYAI_API_KEY for better results. The documentation emphasizes reading each command's schema before calling, which is good advice given the variety of endpoints.

skills.sh installs
3.4K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add alibaba-flyai/flyai-skill --skill flyai --agent claude-code

Installs into .claude/skills of the current project.

Files

FlyAI — Travel, Flight & Hotel Search and Booking

Use flyai-cli to call Fliggy MCP services for travel search and booking scenarios.
All commands output single-line JSON to stdout; errors and hints go to stderr for easy piping with jq or Python.

Quick Start

  1. Install CLI:npm i -g @fly-ai/flyai-cli
  2. Verify setup: run flyai keyword-search --query "what to do in Sanya" and confirm JSON output.
  3. List commands: run flyai --help.
  4. Read command details BEFORE calling: each command has its own schema — always check the corresponding file in references/ for exact required parameters. Do NOT guess or reuse formats from other commands.

Configuration

The tool can make trial without any API keys. For enhanced results, configure optional APIs:

flyai config set FLYAI_API_KEY "your-key"

Core Capabilities

Time and context support

  • Current date: use date +%Y-%m-%d when precise date context is required.

Sponsors

Details

Repository
github.com/alibaba-flyai/flyai-skill
Category
AI & Agent Building
First seen
Apr 16, 2026
1arize-ai avatararize-tracearize-ai/arize-skillsDownloads, exports, and inspects existing Arize traces and spans to understand what an LLM app is doing or debug runtime issues. Covers exporting traces by ID, 3.4Kskills.sh installs
2tradermonty avataredge-signal-aggregatortradermonty/claude-trading-skillsAggregate and rank signals from multiple edge-finding skills (edge-candidate-agent, theme-detector, sector-analyst, institutional-flow-tracker) into a prioritiz3.4Kskills.sh installs
3tradermonty avatarskill-designertradermonty/claude-trading-skillsDesign new Claude skills from structured idea specifications. Use when the skill auto-generation pipeline needs to produce a Claude CLI prompt that creates a co3.3Kskills.sh installs
4dpearson2699 avatarpdfkitdpearson2699/swift-ios-skillsDisplay and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations3.3Kskills.sh installs
5zc277584121 avatarcc-usezc277584121/cc-use把较长的编码、排查、测试或交互式 CLI 工作交给 tmux 中的内层命令行编码 Agent, 由当前外层 Agent 负责拆解任务、读取稳定屏幕快照、纠正方向、执行最终验收,并在本次 任务结束后销毁内层 session。适用于用户明确要求使用 cc-use、希望把长时间实现工作 交给内层 Agent、需要在真实 Co3.3Kskills.sh installs
6przeprogramowani avatar10x-cli-setupprzeprogramowani/10x-cliALWAYS invoke this skill when the user mentions 10x-cli, @przeprogramowani/10x-cli, the 10xDevs CLI, or the 10xDevs course environment in a setup context. This 3.3Kskills.sh installs