Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
**Added flight schedule search feature** - Introduced scripts/schedule.py for searching scheduled flights between airports. - Now supports both live flight tracking and schedule lookup via AviationStack API (optional, with API key). - SKILL.md updated: covers both live tracking (OpenSky) and flight schedule features (AviationStack), explains API usage, and clarifies supported airport code formats. - Added helpful fallback: without an API key, schedule search provides direct links to external flight search engines. - Project description updated to reflect new scheduling capabilities.
What This Skill Does
Tracks live flights in real-time using the OpenSky Network API, filtering by geographic region, callsign, or airport. Also searches scheduled flights between airports using AviationStack, with or without an API key.
Combines real-time ADS-B tracking with no required credentials and schedule lookups in one workflow, removing the need to manually check FlightRadar24 and airline sites separately.
When to use it
- Checking which flights are currently over Switzerland
- Tracking a specific flight by callsign like SWR123
- Finding scheduled flights from Hamburg to Zurich on a given date
- Monitoring aircraft altitude and speed over a custom bounding box region
- Looking up departure and arrival terminals before a trip
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: What flights are currently over Switzerland?
- 1Query OpenSky Network API with Swiss bounding box coordinates (lat 45.8-47.8, lon 5.9-10.5)
- 2Parse the JSON response containing flight state vectors
- 3Extract callsign, origin country, altitude, and speed for each aircraft
- 4Format and return a readable list of active flights
List of flights over Switzerland with callsign, origin country, altitude in meters, and speed in m/s
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.