Agent skill
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.
Install this agent skill to your Project
npx add-skill https://github.com/idanbeck/claude-skills/tree/main/flight-skill
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
fal-video-skill
godaddy-skill
Manage GoDaddy domains and DNS records. Use when the user asks to set up DNS, manage domain records, check DNS propagation, point domains to servers, or configure A/AAAA/CNAME/MX/TXT records. Supports bulk operations for quick domain setup.
gcal-skill
Read, create, and manage Google Calendar events. Use when the user asks to check calendar, view schedule, find meetings, create events, or see what's on the agenda. Supports multiple accounts.
nano-banana-pro
Generate images using AI. Use when the user asks to create, generate, or make images, pictures, graphics, illustrations, visuals, or artwork. Also use for image editing with reference images.
google-docs-skill
Create, read, update, share, and export Google Docs. Use when the user asks to create documents, write content to Google Docs, share docs, export to PDF/DOCX, or convert markdown files to Google Docs.
film-maker-skill
Didn't find tool you were looking for?