# Send A simple Flight Tracker to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "flight-tracker",
    "name": "A simple Flight Tracker",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/xenofex7/flight-tracker",
    "canonicalUrl": "https://clawhub.ai/xenofex7/flight-tracker",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/flight-tracker",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=flight-tracker",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      ".clawdhub/origin.json",
      "scripts/track.py",
      "scripts/schedule.py"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "flight-tracker",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T01:43:57.608Z",
      "expiresAt": "2026-05-06T01:43:57.608Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=flight-tracker",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=flight-tracker",
        "contentDisposition": "attachment; filename=\"flight-tracker-1.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "flight-tracker"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/flight-tracker"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/flight-tracker",
    "downloadUrl": "https://openagent3.xyz/downloads/flight-tracker",
    "agentUrl": "https://openagent3.xyz/skills/flight-tracker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/flight-tracker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/flight-tracker/agent.md"
  }
}
```
## Documentation

### Flight Tracker

Track flights in real-time and search flight schedules between airports.

### Live Flight Tracking

Flights over a region (bounding box)

# Switzerland (lat_min, lat_max, lon_min, lon_max)
curl -s "https://opensky-network.org/api/states/all?lamin=45.8&lomin=5.9&lamax=47.8&lomax=10.5" | \\
  jq -r '.states[] | "\\(.[1]) - \\(.[2]) | Alt: \\(.[7])m | Speed: \\(.[9])m/s | From: \\(.[5])"'

### Track specific flight by callsign

curl -s "https://opensky-network.org/api/states/all?icao24=<aircraft-icao>" | jq .

Get live flight info

# Use helper script
python3 scripts/track.py --region switzerland
python3 scripts/track.py --callsign SWR123
python3 scripts/track.py --airport LSZH

### Flight Schedules

Search for scheduled flights between airports:

# Basic usage (shows search links)
python3 scripts/schedule.py HAM ZRH

# With specific date
python3 scripts/schedule.py --from HAM --to ZRH --date 2026-01-15

# With API key (optional, for detailed results)
export AVIATIONSTACK_API_KEY='your_key_here'
python3 scripts/schedule.py HAM ZRH

Without API key: Shows helpful search links (Google Flights, FlightRadar24, airline websites)

With API key: Fetches live schedule data with departure/arrival times, terminals, gates, and status

Free API key available at aviationstack.com (100 requests/month)

### Regions

Pre-defined regions in the script:

switzerland: Swiss airspace
europe: European airspace (rough bounds)
zurich: Area around Zurich
geneva: Area around Geneva

### All states

GET https://opensky-network.org/api/states/all

Optional parameters:

lamin, lomin, lamax, lomax: Bounding box
icao24: Specific aircraft (hex code)
time: Unix timestamp (0 = now)

### Response Format

Each flight state contains:

[0]  icao24      - Aircraft ICAO24 address (hex)
[1]  callsign    - Flight callsign (e.g., "SWR123")
[2]  origin_country - Country name
[5]  origin      - Origin airport (if available)
[7]  baro_altitude - Altitude in meters
[9]  velocity    - Speed in m/s
[10] heading     - Direction in degrees
[11] vertical_rate - Climb/descent rate in m/s

### ICAO (for live tracking)

LSZH - Zurich
LSGG - Geneva
LSZB - Bern
LSZA - Lugano
LFSB - Basel-Mulhouse (EuroAirport)

### IATA (for schedules)

ZRH - Zurich
GVA - Geneva
BSL - Basel
BRN - Bern
LUG - Lugano
HAM - Hamburg
FRA - Frankfurt
MUC - Munich
BER - Berlin
LHR - London Heathrow
CDG - Paris CDG
AMS - Amsterdam

### Live Tracking (OpenSky Network)

Free API with rate limits (anonymous: 400/day)
Real-time data from ADS-B receivers worldwide
No API key required
Data updated every 10 seconds
Create account for higher limits and historical data

### Flight Schedules (AviationStack)

Optional API key for detailed schedule data
Free tier: 100 requests/month
Without API: provides search links to Google Flights, FlightRadar24, etc.
Supports date-specific queries
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: xenofex7
- Version: 1.1.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T01:43:57.608Z
- Expires at: 2026-05-06T01:43:57.608Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/flight-tracker)
- [Send to Agent page](https://openagent3.xyz/skills/flight-tracker/agent)
- [JSON manifest](https://openagent3.xyz/skills/flight-tracker/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/flight-tracker/agent.md)
- [Download page](https://openagent3.xyz/downloads/flight-tracker)