FT
Flight Tracker
🔵 Stable🕐 updated 2026-07-18
🔷 SkillSpec L3
pm-live
Track live aircraft positions with zero API keys — adsb.lol's open ADS-B network primary, OpenSky fallback, via curl: by callsign, registration, or area. Use when asked where is this flight right now, what planes are overhead, track a tail number, or is that flight in the air. Produces the live position with altitude, speed, and heading interpreted, the overhead list for a location, and the rerunnable command — with the positions-not-schedules boundary stated honestly.
What to give it
▸The identifier — callsign (what ATC uses: `BAW123`, often ≈ flight number with the airline's ICAO prefix — BA→BAW, LH→DLH, UA→UAL; do the mapping and say so), registration/tail number, or ICAO hex
▸Or the place — lat/lon for "what's overhead" questions, with a radius
▸What they actually want — position/curiosity vs. "is it delayed / when does it land" — the second gets the honest redirect plus what positions *can* infer
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Flight numbers were mapped to ICAO callsigns with the mapping shown
✓Units are consistent and stated (the two sources differ)
✓Inferences (descent, ETA-ish) are labeled as inferences from position
✓"Not found" answers include the coverage explanation, both possibilities
✓Schedule questions get the honest boundary, not improvised delay data
⚠️ What it refuses to do
Do not fake schedule data — delays and gates are not in ADS-B, and confident fiction here strands people
Do not mix the two sources' units — a 10,000 m cruise is not a 10,000 ft one
Do not present patchy coverage as "flight doesn't exist"
Do not track people — flights and public transponder data, not persistent monitoring of individuals' movements
Do not answer from memory — a remembered aircraft position is nonsense by construction
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="flight-tracker"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Flight Tracker is one of 599 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog