idanbeck/claude-skills

flight-skill

Look up live flight status, track connecting flights, and check airport delays. Use when the user asks to check a flight, track someone's trip, or look up airport conditions.

First seen Mar 29, 2026

Installation

$ npx skills add idanbeck/claude-skills --skill flight-skill

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from idanbeck/claude-skills · top by installs.

npx skills add idanbeck/claude-skills

Browse all from idanbeck/claude-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 13
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Read
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,721 B
  • docs SUMMARY.md 194 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 29 installs

SKILL.md

Flight Skill - Live Flight Tracking

Track flights in real-time using FlightRadar24 data. No API key required.

Commands

Check a single flight

python3 ~/.claude/skills/flight-skill/flight_skill.py status WN3971
python3 ~/.claude/skills/flight-skill/flight_skill.py status UA123 --date 2026-03-16
python3 ~/.claude/skills/flight-skill/flight_skill.py status SWA3971 --live
python3 ~/.claude/skills/flight-skill/flight_skill.py status WN3971 --json
python3 ~/.claude/skills/flight-skill/flight_skill.py status WN3971 -v

Track a connecting trip

# Multiple flight numbers in order - includes connection analysis
python3 ~/.claude/skills/flight-skill/flight_skill.py trip WN3971 WN1267
python3 ~/.claude/skills/flight-skill/flight_skill.py trip WN3971 WN1267 --date 2026-03-16
python3 ~/.claude/skills/flight-skill/flight_skill.py trip UA100 UA456 DL789 --json

Airport flight board

python3 ~/.claude/skills/flight-skill/flight_skill.py airport MDW --arrivals
python3 ~/.claude/skills/flight-skill/flight_skill.py airport SFO --departures
python3 ~/.claude/skills/flight-skill/flight_skill.py airport MDW --departures --json

Flight Number Formats

Accepts multiple formats - auto-converts ICAO to IATA:

  • WN3971 (IATA - preferred)
  • SWA3971 (ICAO - auto-converts to WN3971)
  • UA123, UAL123, DL456, DAL456, AA789, AAL789

Features

  • Real-time flight status (scheduled, delayed, in-air, landed, cancelled)
  • Departure and arrival times in local timezone
  • Delay calculation in minutes
  • Connection analysis for multi-leg trips (flags tight/missed connections)
  • Aircraft info with --verbose flag
  • JSON output for programmatic use

Output

  • ON TIME (green) - flight on schedule
  • MINOR DELAY (yellow) - small delay
  • DELAYED (red) - significant delay
  • SCHEDULED (gray) - future flight, no live data yet
  • [LIVE - IN AIR] - currently airborne

Data Source

FlightRadar24 public API. No auth required. Data updates every 30-60 seconds for live flights.

Requirements

  • Python 3.9+ (standard library only, no pip installs needed)

Examples

# "Is my mom's flight delayed?"
python3 ~/.claude/skills/flight-skill/flight_skill.py status WN3971

# "Will she make her connection?"
python3 ~/.claude/skills/flight-skill/flight_skill.py trip WN3971 WN1267

# "What's going on at Midway?"
python3 ~/.claude/skills/flight-skill/flight_skill.py airport MDW --departures