pp-flight-goat
Search Google Flights, scan Kayak long-haul routes, and join FlightAware AeroAPI reliability, alerts, and tracking from one CLI.
Security Assessment
About pp-flight-goat
The pp-flight-goat skill provides a command-line interface for searching and analyzing flight information across multiple aviation and travel data sources. It combines Google Flights search capabilities, Kayak long-haul route scanning, and FlightAware AeroAPI access into a single workflow-oriented CLI tool. The skill is designed to help users compare routes, monitor flights, retrieve airport and operator information, and work with aviation tracking data without switching between multiple platforms. It also includes installation and verification guidance to ensure the required `flight-goat-pp-cli` binary is properly installed and accessible before use.
The skill supports Google Flights pricing searches with optional currency conversion using ISO-4217 currency codes for supported commands such as `flights`, `dates`, `compare`, `gf-search`, and `cheapest-longhaul`. It also exposes access to AeroAPI categories including flights, foresight-enhanced flight positions, airports, operators, alerts, historical flight information, and miscellaneous aviation data such as disruptions and schedules. In addition, the documentation references OpenAPI-based AeroAPI development tooling, allowing integration with tools like Postman for API exploration and testing. The skill includes support for alert management workflows and references example AeroApps projects demonstrating data caching, flight presentation, and alert handling.
This skill is intended for developers, aviation enthusiasts, travel researchers, and automation users who need centralized access to flight search and tracking capabilities from the terminal. It is useful for comparing airfare options, monitoring operational flight status, exploring long-haul routes, integrating aviation APIs into development workflows, and working with historical or real-time aviation data. Teams building aviation dashboards, alert systems, or flight information tools may also benefit from the included OpenAPI and AeroAPI integration guidance.
FAQ
How do I install the pp-flight-goat CLI?
The recommended installation method is using the Printing Press installer with `npx -y @mvanhorn/printing-press install flight-goat --cli-only`. If that fails, a direct Go installation using `go install` is available.
How can I verify that the CLI is installed correctly?
Run `flight-goat-pp-cli --version` after installation. If the command is not found, ensure that `$GOPATH/bin` or `$HOME/go/bin` is included in your system PATH.
Which commands support custom Google Flights currency selection?
The `--currency` option is supported only on Google Flights pricing commands including `flights`, `dates`, `compare`, `gf-search`, and `cheapest-longhaul`.
Can the skill be used with AeroAPI development tools?
Yes. The documentation notes that AeroAPI uses the OpenAPI Spec 3.0 format, which allows importing the specification into tools such as Postman for development and testing workflows.
Are there any runtime or installation requirements?
Yes. The CLI binary must be installed before use. The fallback Go installation method requires Go 1.26.3 or newer.
Install pp-flight-goat
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
mvanhorn/printing-press-library