OpenSky Flight Tracker

v0.1.0

Use this skill when the user asks about live flight positions, aircraft tracking by callsign or flight number, or flights currently overhead a location. Trig...

0· 100·0 current·0 all-time
byJavier Ruiz@javi23ruiz

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for javi23ruiz/opensky-flight-tracker.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "OpenSky Flight Tracker" (javi23ruiz/opensky-flight-tracker) from ClawHub.
Skill page: https://clawhub.ai/javi23ruiz/opensky-flight-tracker
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: flight-tracker
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install opensky-flight-tracker

ClawHub CLI

Package manager switcher

npx clawhub@latest install opensky-flight-tracker
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill is a flight-tracking wrapper that requires a 'flight-tracker' CLI binary and proposes installing the 'flight-tracker-cli' pip package; this aligns with the described functionality of querying the OpenSky Network for live aircraft positions.
Instruction Scope
SKILL.md only instructs the agent to run the flight-tracker CLI with arguments (callsign, coordinates, format, retries/timeouts). It does not ask the agent to read unrelated files, access environment variables, or send data to unexpected external endpoints.
Install Mechanism
The SKILL.md includes an install stanza recommending 'pip install flight-tracker-cli' (a PyPI-based install). Pip installs are a common mechanism but can execute arbitrary code at install time; the registry-level metadata earlier said 'No install spec' which is a minor inconsistency (the install instruction exists inside SKILL.md rather than as an explicit platform install spec).
Credentials
No environment variables, credentials, or config paths are requested. This is proportional for a public OpenSky-based CLI that doesn't require API keys.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or cross-skill configuration changes. Autonomous invocation is allowed by default but is not combined with other concerning privileges here.
Assessment
This skill appears coherent for querying OpenSky via a CLI. Before installing or invoking it: (1) verify the pip package ('flight-tracker-cli') is from a trusted publisher and inspect its source (PyPI/GitHub) because pip installs can run code during installation; (2) confirm you trust the 'flight-tracker' binary that will be executed by the agent; (3) be aware that piping JSON output to other tools or agents will transmit flight data — that is normal for integrations but consider privacy if you include location data tied to people; (4) note the SKILL.md contains the install suggestion rather than a platform-level install spec, so check how your agent/runtime will handle installing dependencies.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

✈️ Clawdis
Binsflight-tracker
latestvk972zn9dfgt8gn1xt3pv4mfd2s848ebt
100downloads
0stars
1versions
Updated 3w ago
v0.1.0
MIT-0

Flight Tracker Skill

No API key or setup required — works out of the box.

Commands

Track an aircraft by callsign

flight-tracker aircraft EK203
flight-tracker aircraft QR42 --format json
flight-tracker aircraft BAW117 --format summary

Shows live position, altitude, speed, heading, and vertical rate for a single aircraft. The aircraft must be currently airborne.

Callsign format: Always uppercase. OpenSky uses radio callsigns which usually match the ICAO airline prefix + flight number (e.g. EK203, QR42, BAW117). Note that the radio callsign may differ from the ticket flight number — for example, British Airways flight BA117 uses callsign BAW117.

Aircraft overhead a location

flight-tracker overhead --lat 25.2048 --lon 55.3657
flight-tracker overhead --lat 51.4775 --lon -0.4614 --radius 100
flight-tracker overhead --lat 40.6413 --lon -73.7781 --format json

Shows all airborne aircraft within a radius (default 50 km) of the given coordinates. Results sorted by altitude descending.

Rate Limits

The OpenSky free tier allows one request every 10 seconds. The CLI handles rate limiting automatically with exponential backoff retries (configurable via --retries).

Output Format

All commands default to --format summary which prints a human-readable table. Use --format json when piping output to another tool or agent — this outputs clean JSON to stdout with no extra decoration.

Global Options

  • --retries N — Number of retries on failure (default: 3)
  • --timeout N — Request timeout in seconds (default: 20)

Comments

Loading comments...