← 返回 Skills 市场
Track Flight
作者
rafaforesightai
· GitHub ↗
· v1.0.0
672
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install track-flight - 安装完成后,直接呼叫该 Skill 的名称或使用
/track-flight触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 672 次。
如何安装 Track Flight?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install track-flight」即可一键安装,无需额外配置。
Track Flight 是免费的吗?
是的,Track Flight 完全免费(开源免费),可自由下载、安装和使用。
Track Flight 支持哪些平台?
Track Flight 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Track Flight?
由 rafaforesightai(@rafaforesightai)开发并维护,当前版本 v1.0.0。
推荐 Skills