← 返回 Skills 市场
caddytan

Flight Tracker for Airports in Asia Pacific

作者 caddytan · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
236
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install flight-tracker-apac
功能描述
Check flight schedules between supported airports, show timings, terminals, gates, delays, aircraft details, and optional departure countdowns using a local...
使用说明 (SKILL.md)

Flight Tracker APAC

Overview

Use this skill to check flight schedules between supported airports with a local Python script.

This skill is best for APAC routes and also supports a small number of built in long haul airports such as SFO, LAX, and JFK.

This skill is useful for requests such as:

  • check flights from SIN to HKG
  • show today's flights from SIN to TFU
  • give me a departure countdown for SIN to MEL
  • check flights from SIN to LAX

The script can display:

  • scheduled, estimated, and actual departure and arrival times
  • terminal and gate details when available
  • airline, flight number, aircraft, delay, and status
  • calculated flight time and scheduled duration
  • optional countdown to departure

If no API key is configured, the script falls back to manual lookup links for Google Flights and FlightRadar24.

Requirements

This skill requires:

  • python3
  • a free Aviationstack API key in AVIATIONSTACK_API_KEY

API key setup

  1. Create a free account at Aviationstack.
  2. Copy your API access key from the Aviationstack dashboard.
  3. Open this file on your machine:
~/.openclaw/.env
  1. Add this line:
AVIATIONSTACK_API_KEY=your_real_api_key_here
  1. Restrict the file so only your user can read it:
chmod 600 ~/.openclaw/.env

File layout

Recommended skill folder:

flight-tracker-apac/
├── SKILL.md
└── scripts/
    └── schedule.py

When to use this skill

Use this skill when the user asks to:

  • check flights between two supported IATA airports
  • compare available operating flights on a route
  • view departure and arrival timings on a route
  • see a countdown to departure for a route

Do not use this skill for:

  • ticket prices, fare comparisons, or booking actions
  • unsupported airport codes that are not in the script's built in airport list
  • general travel planning that is unrelated to route schedules

Supported usage patterns

Run the local script from the skill folder:

python3 {baseDir}/scripts/schedule.py SIN HKG
python3 {baseDir}/scripts/schedule.py --from SIN --to HKG
python3 {baseDir}/scripts/schedule.py --from SIN --to TFU --countdown

Workflow

  1. Confirm the user wants a flight schedule between two airports.
  2. Use IATA airport codes from the script's supported list.
  3. Run the script with origin and destination.
  4. Add --countdown if the user wants time remaining to departure.
  5. Return the results clearly, grouped by date if multiple flights are shown.
  6. If the API key is missing, tell the user the script returned manual lookup links instead.

Output guidance

When presenting results, summarize:

  • route searched
  • number of operating flights found
  • each flight's airline and code
  • departure and arrival timing
  • terminal and gate where available
  • status, delay, and aircraft
  • countdown if requested

External services

The script connects to:

  • Aviationstack for flight schedule data over HTTPS
  • Google Flights for manual fallback lookup links over HTTPS
  • FlightRadar24 for manual fallback route links over HTTPS

The required API key is:

  • AVIATIONSTACK_API_KEY

Security and privacy

What leaves the machine:

  • route lookup parameters and your Aviationstack API key go to Aviationstack
  • route codes go into the fallback Google Flights and FlightRadar24 URLs

What stays local:

  • the script logic
  • local environment files
  • any other files on the machine

Notes:

  • the script uses the documented access_key query parameter required by Aviationstack, but the request is sent over HTTPS
  • keep ~/.openclaw/.env private and do not commit it to source control
  • only install and use this skill if you are comfortable sending route data to those external services

Notes

For best results, make sure the script and the AVIATIONSTACK_API_KEY environment variable are both available before running the skill.

安全使用建议
This skill appears to do what it says: it runs a local Python script that calls Aviationstack with the API key you provide. Before installing, consider: (1) keep AVIATIONSTACK_API_KEY private (do not commit ~/.openclaw/.env to source control and follow the chmod advice), (2) Aviationstack keys are sent in the URL as access_key — they will be visible to the remote service and may appear in logs, so rotate the key if exposed, (3) review the schedule.py file yourself before running and run in a constrained environment if you prefer, and (4) check Aviationstack plan limits and privacy policy if you care about how route lookups are stored or rate-limited.
功能分析
Type: OpenClaw Skill Name: flight-tracker-apac Version: 1.0.1 The flight-tracker-apac skill is a legitimate tool for checking flight schedules via the Aviationstack API. The Python script (scripts/schedule.py) uses standard libraries to fetch data from api.aviationstack.com and format it for the user, with no evidence of malicious execution, data exfiltration beyond the intended API parameters, or prompt-injection risks in SKILL.md.
能力评估
Purpose & Capability
The name/description (flight schedules for APAC) align with the script and SKILL.md. The only required binary (python3) and required env var (AVIATIONSTACK_API_KEY) are exactly what the script needs to call the Aviationstack API and nothing else.
Instruction Scope
SKILL.md confines runtime actions to running the local Python script, using the Aviationstack API, and providing fallback links to Google Flights/FlightRadar24. It does not instruct reading unrelated files or transmitting unexpected data. The only file it tells you to edit is ~/.openclaw/.env to store the API key.
Install Mechanism
No install spec is present (instruction-only with an included script). That is low-risk: nothing is downloaded or written by an installer; the script runs locally with python3 already required.
Credentials
Only AVIATIONSTACK_API_KEY is required and declared as the primary credential; the SKILL.md and code use that key only to query Aviationstack over HTTPS. No unrelated secrets, keys, or multiple credentials are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent system-wide privileges. It does not modify other skills or system configs; autonomous invocation is allowed by platform default (normal for skills).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install flight-tracker-apac
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /flight-tracker-apac 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Minor update clarifying usage and security. - Updated description and overview to clarify best use for APAC routes and supported major long-haul airports (e.g., SFO, LAX, JFK) - Added security guidance to restrict permissions on the environment file (`chmod 600 ~/.openclaw/.env`) - Specified that all API requests and lookup links use secure (HTTPS) connections - Improved instructions for keeping API keys private and not committing them to source control - Minor wording changes for clarity on airport coverage and privacy notes
v1.0.0
Initial release of flight-tracker-apac. - Check flight schedules, timings, terminals, gates, delays, and aircraft details between supported airports via a local Python script. - Supports optional departure countdowns and groups results by date. - Uses Aviationstack API; falls back to Google Flights and FlightRadar24 lookup links if no API key is set. - Requires Python 3 and an Aviationstack API key (`AVIATIONSTACK_API_KEY`). - Not designed for price, booking, or unsupported airports.
元数据
Slug flight-tracker-apac
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Flight Tracker for Airports in Asia Pacific 是什么?

Check flight schedules between supported airports, show timings, terminals, gates, delays, aircraft details, and optional departure countdowns using a local... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 236 次。

如何安装 Flight Tracker for Airports in Asia Pacific?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install flight-tracker-apac」即可一键安装,无需额外配置。

Flight Tracker for Airports in Asia Pacific 是免费的吗?

是的,Flight Tracker for Airports in Asia Pacific 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Flight Tracker for Airports in Asia Pacific 支持哪些平台?

Flight Tracker for Airports in Asia Pacific 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Flight Tracker for Airports in Asia Pacific?

由 caddytan(@caddytan)开发并维护,当前版本 v1.0.1。

💬 留言讨论