360 Secure SkillHub
360 安全技能中心

Aviationstack Cli

该 Skill 提供 aviationstack-cli 的安装、认证和命令说明,可按 IATA 代码、航班号、机场或航空公司名称及出发/到达机场检索航班、机场、航空公司与航线,并支持 JSON、文本、CSV、YAML 输出。

melvynx
melvynx
热度 83.14
最近更新 2026-05-17 14:34:59
分类:搜索依赖:代码执行 / 第三方 API应用场景:旅行 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add aviationstack-cli
Metadata
name
aviationstack-cli
description
Manage AviationStack via CLI - flights, airports, airlines, routes. Use when user mentions 'aviationstack', 'flight search', 'airport lookup', 'airline search', or wants to interact with the AviationStack API.
category
aviation

aviationstack-cli

Setup

If aviationstack-cli is not installed, install it from GitHub:

npx api2cli install Melvynx/aviationstack-cli

If aviationstack-cli is not found, install and build it:

bun --version || curl -fsSL https://bun.sh/install | bash
npx api2cli bundle aviationstack
npx api2cli link aviationstack

api2cli link adds ~/.local/bin to PATH automatically. The CLI is available in the next command.

Always use --json flag when calling commands programmatically.

Authentication

aviationstack-cli auth set "your-token"
aviationstack-cli auth test

Resources

flights

Command Description
aviationstack-cli flights search --iata YP111 --json Search flights by IATA code
aviationstack-cli flights search --airline-iata KE --json Search flights by airline IATA
aviationstack-cli flights search --flight-number 111 --json Search flights by number
aviationstack-cli flights search --dep-iata ICN --arr-iata SFO --json Search by departure and arrival
aviationstack-cli flights search --limit 50 --offset 25 --json Search with pagination
aviationstack-cli flights search --fields flight_iata,airline_iata,status --json Search with specific fields

airports

Command Description
aviationstack-cli airports search --iata-code ICN --json Search airport by IATA code
aviationstack-cli airports search --search "San Francisco" --json Search airport by name or city
aviationstack-cli airports search --limit 10 --json Search with result limit
aviationstack-cli airports search --fields iata_code,airport_name,city_iata --json Search with specific fields

airlines

Command Description
aviationstack-cli airlines search --iata-code KE --json Search airline by IATA code
aviationstack-cli airlines search --search "Korean Air" --json Search airline by name
aviationstack-cli airlines search --limit 5 --json Search with result limit
aviationstack-cli airlines search --fields iata_code,airline_name --json Search with specific fields

routes

Command Description
aviationstack-cli routes search --dep-iata ICN --arr-iata SFO --json Search routes by airports
aviationstack-cli routes search --flight-number 111 --json Search routes by flight number
aviationstack-cli routes search --fields dep_iata,arr_iata,airline_iata --json Search with specific fields

Global Flags

All commands support: --json, --format <text|json|csv|yaml>, --verbose, --no-color, --no-header