← Back to Skills Marketplace
awlevin

Flight Search

by Aaron Levin · GitHub ↗ · v0.1.7
cross-platform ✓ Security Clean
6795
Downloads
6
Stars
55
Active Installs
5
Versions
Install in OpenClaw
/install flight-search
Description
Search Google Flights for prices, times, and airlines. No API key required.
Usage Guidance
Install from sources you trust. Prefer uvx, uv, pipx, or pip instead of the README's curl-to-bash one-liner, and use flight-search --upgrade only when you intentionally want to update the installed package. Expect flight search details to be sent through the Google Flights scraping library.
Capability Analysis
Type: OpenClaw Skill Name: flight-search Version: 0.1.7 The skill is classified as benign. Its primary function is to search Google Flights using the `fast-flights` library, which involves web scraping. The `SKILL.md` provides standard installation instructions for `uv` via `pip`. The `cli.py` file uses `subprocess.run` for a legitimate self-update feature (`--upgrade` flag) that specifically targets the `flight-search` package itself, not arbitrary commands. While `install.sh` and `README.md` contain `curl | bash` instructions for users to install `uv`, these are user-facing instructions and not executed by the OpenClaw agent during skill installation or runtime, as the agent's `SKILL.md` specifies a `pip` installation for `uv`. There is no evidence of data exfiltration, persistence, or prompt injection against the agent.
Capability Assessment
Purpose & Capability
The artifacts implement a CLI for searching Google Flights through fast-flights using route, date, passenger, cabin, limit, and output options; I found no unrelated credential access, local data collection, destructive action, or exfiltration logic.
Instruction Scope
Normal runtime behavior is user-directed flight search. The higher-impact --upgrade path is explicit, documented, and limited to fixed package-manager commands for the flight-search package itself.
Install Mechanism
SKILL.md declares uvx and a pip-based uv installer, while README.md also offers uv, pip, pipx, and a curl-to-bash installer. The curl-to-bash path is disclosed user guidance, not hidden skill runtime behavior, but it is the least safe install option.
Credentials
Network access to Google Flights through fast-flights is expected for this purpose, and flight search inputs such as airports, dates, passenger counts, and cabin class are expected to leave the local environment through that search path.
Persistence & Privilege
The skill does not add background persistence, privilege escalation, or credential/profile access. Global install and the explicit upgrade command can modify the user's Python tool environment when intentionally invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install flight-search
  3. After installation, invoke the skill by name or use /flight-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.7
Release 0.1.7
v0.1.6
Release 0.1.6
v0.1.4
Release 0.1.4
v0.1.3
Release 0.1.3
v1.0.0
Initial release - search Google Flights from CLI
Metadata
Slug flight-search
Version 0.1.7
License
All-time Installs 241
Active Installs 55
Total Versions 5
Frequently Asked Questions

What is Flight Search?

Search Google Flights for prices, times, and airlines. No API key required. It is an AI Agent Skill for Claude Code / OpenClaw, with 6795 downloads so far.

How do I install Flight Search?

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

Is Flight Search free?

Yes, Flight Search is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Flight Search support?

Flight Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Flight Search?

It is built and maintained by Aaron Levin (@awlevin); the current version is v0.1.7.

💬 Comments