← Back to Skills Marketplace
rafaforesightai

Track Flight

by rafaforesightai · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
672
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install track-flight
Description
Track flights in real-time with detailed status, gate info, delays, and live position. Use when user asks to track a flight, check flight status, look up fli...
Usage Guidance
What to consider before installing: - The script and docs require an AVIATIONSTACK_API_KEY but the registry metadata does not declare this — the skill will fail unless you set that env var. Treat that as a metadata omission and verify you are comfortable providing the key. - The SKILL.md warns the free AviationStack tier is HTTP-only: the script sends your API key as a query parameter over plain HTTP, which can expose it on networks or to intermediaries. Prefer not to use this skill with your primary/long-lived API key on untrusted networks. If possible, use a paid AviationStack plan (HTTPS) or a proxy that upgrades to HTTPS. - Verify the skill provenance: the _meta.json owner differs from the registry owner ID; confirm you trust the source or run the script in an isolated environment first. - Before running, inspect the included scripts (you can run them in a sandbox) and avoid pasting your API key into shared shells or logs. Consider creating a limited/throwaway API key if the provider supports it. Given the metadata omissions and the insecure transport of the API key, proceed only after you accept these risks or after the author fixes the metadata and the script is configured to use HTTPS endpoints.
Capability Analysis
Type: OpenClaw Skill Name: track-flight Version: 1.0.0 The skill's primary function is benign, but it uses HTTP for API communication with `http://api.aviationstack.com` as explicitly noted in `SKILL.md` and `references/api-setup.md`. The `scripts/track_flight.py` script transmits the `AVIATIONSTACK_API_KEY` in plaintext over HTTP, which is a significant vulnerability (Man-in-the-Middle risk) that could lead to API key compromise. While this is a limitation of the external API's free tier and is openly declared, it constitutes insecure data transmission, classifying the skill as suspicious.
Capability Assessment
Purpose & Capability
The code and SKILL.md match the described purpose (tracking flights via AviationStack). However the registry metadata lists no required environment variables or primary credential while both the SKILL.md and scripts/track_flight.py require AVIATIONSTACK_API_KEY — a clear metadata omission. Also _meta.json lists owner 'copey02' while registry owner ID differs, which is a provenance inconsistency.
Instruction Scope
Runtime instructions are narrowly scoped to calling the AviationStack API and formatting results; the script only reads AVIATIONSTACK_API_KEY from the environment. However the SKILL.md explicitly notes the free tier is HTTP-only, meaning the instructions lead to sending the API key as a query parameter over non-encrypted HTTP — this is outside typical safety expectations for a networked integration and increases credential-exposure risk.
Install Mechanism
There is no install spec (instruction-only), and the SKILL.md tells users to pip3 install requests. The package includes a Python script but does not write or download additional artifacts. Lack of an install step is low-risk, but the presence of an executable script means users will run local code — review it (which we did) before running.
Credentials
The skill legitimately requires a single API key (AVIATIONSTACK_API_KEY) to function. That is proportionate for a flight-tracker. The problem is the required env var is not declared in the registry metadata (visibility/consent issue), and the key will be transmitted in cleartext over HTTP by default on the free plan — a high-risk handling of credentials.
Persistence & Privilege
The skill does not request elevated persistence or system-wide changes. always:false and normal invocation semantics apply. It does not attempt to modify other skills or system configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install track-flight
  3. After installation, invoke the skill by name or use /track-flight
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — real-time flight tracking skill with Flighty-style display. - Track flights globally by flight number using the AviationStack API. - View detailed status, gate, terminal, delays, and live flight position. - Displays output in a clean, readable format with visual status indicators. - Includes error handling for missing API key, invalid flight number, API errors, and rate limits. - Supports advanced options for raw JSON output and comprehensive command-line help.
Metadata
Slug track-flight
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Track Flight?

Track flights in real-time with detailed status, gate info, delays, and live position. Use when user asks to track a flight, check flight status, look up fli... It is an AI Agent Skill for Claude Code / OpenClaw, with 672 downloads so far.

How do I install Track Flight?

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

Is Track Flight free?

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

Which platforms does Track Flight support?

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

Who created Track Flight?

It is built and maintained by rafaforesightai (@rafaforesightai); the current version is v1.0.0.

💬 Comments