Agent skill · writing content · sundial-org

flight-tracker-2

Track flights in real-time with detailed status, gate info, delays, and live position. Use when user asks to track a flight, check flight status, look up flight information by flight number (e.g., "track AA100", "what's the status of United 2402", "check my flight BA123"), or wants to display flight data in a formatted view similar to Flighty app.

Why this skill is useful

Adds a script for tracking flights using the AviationStack API, which the AI wouldn't reliably generate on its own.

What it needs

Requires requests installed locally. Requires aviationstack account access. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Flight Tracker Track any flight worldwide using AviationStack API and display in a clean, Flighty-style format. Quick Start Track a flight by its IATA code: First-Time Setup Before using this skill, you need an API key (one-time setup): 1. Get a free API key at https://aviationstack.com/signup/free (100 requests/month) 2. Set environment variable: 3. Install dependencies: For detailed setup instructions, see api-setup.md. Output Format The skill displays flight information in a clean, readable format with: ✈️ Airline and flight number 🛩️ Aircraft type and registration 🛫 Departure airport, terminal, gate, times 🛬 Arrival airport, terminal, gate, times 📊 Flight status with visual indicators ⏱️ Delay calculations (if applicable) 🌐 Live position, altitude, speed (when airborne) Status indicators: 🟢 Active/Airborne/En-route ✅ Landed/Arrived 🟡 Scheduled 🟠 Delayed 🔴 Cancelled Advanced Usage Get raw JSON data: Check help: Workflow When a user asks to track a flight: 1. Extract the flight number from the request 2. Run the tracking script with the flight number 3. Present the formatted output to the user 4. If data is needed for further processing, use --json flag Flight Number Formats Accept IATA flight codes: AA100 (American Airlines) UA2402 (United) BA123 (British Airways) DL456 (Delta) The script automatically converts to uppercase and handles the lookup. Error Handling The script handles common errors: Missing API key → Shows setup instructions Flight not found → Suggests verification API errors → Displays error message Rate limit exceeded → Indicates limit reached API Limits Free tier: 100 requests/month. Track usage to stay within limits. For heavy usage, consider upgrading or alternative APIs (see references/api-setup.md). Notes Uses AviationStack free tier (no HTTPS on free plan) Real-time data updated frequently Historical flight data available Worldwide coverage (250+ countries, 13,000+ airlines)

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/flight-tracker-2

View the source on GitHub

Browse the @skills marketplace