✓ Verified 🛒 E-commerce ✓ Enhanced Data

Copey Flight Tracker

Track flights in real-time with detailed status.

Rating
4.8 (299 reviews)
Downloads
6,414 downloads
Version
1.0.0

Overview

Track flights in real-time with detailed status.

Complete Documentation

View Source →

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:

bash
scripts/track_flight.py AA100
scripts/track_flight.py UA2402
scripts/track_flight.py BA123

First-Time Setup

Before using this skill, you need an API key (one-time setup):

  • Get a free API key at https://aviationstack.com/signup/free (100 requests/month)
  • Set environment variable:
bash
export AVIATIONSTACK_API_KEY='your-key-here'
  • Install dependencies:
bash
pip3 install requests

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:

bash
scripts/track_flight.py AA100 --json

Check help:

bash
scripts/track_flight.py --help

Workflow

When a user asks to track a flight:

  • Extract the flight number from the request
  • Run the tracking script with the flight number
  • Present the formatted output to the user
  • 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)

Installation

Terminal bash

openclaw install copey-flight-tracker
    
Copied!

💻Code Examples

scripts/track_flight.py BA123

scriptstrackflightpy-ba123.txt
## 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:**
example.sh
scripts/track_flight.py AA100
scripts/track_flight.py UA2402
scripts/track_flight.py BA123

Tags

#transportation

Quick Info

Category E-commerce
Model Claude 3.5
Complexity One-Click
Author copey02
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install copey-flight-tracker