aviationstack-cli

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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "aviationstack-cli" with this command: npx skills add melvynx/aviationstack-cli

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

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

airports

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

airlines

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

routes

CommandDescription
aviationstack-cli routes search --dep-iata ICN --arr-iata SFO --jsonSearch routes by airports
aviationstack-cli routes search --flight-number 111 --jsonSearch routes by flight number
aviationstack-cli routes search --fields dep_iata,arr_iata,airline_iata --jsonSearch with specific fields

Global Flags

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.