ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

airfrance-afkl

Track Air France flights using the Air France–KLM Open Data APIs (Flight Status). Use when the user gives a flight number/date (e.g., AF007 on 2026-01-29) and wants monitoring, alerts (delay/gate/aircraft changes), or analysis (previous-flight chain, aircraft tail number → cabin recency / Wi‑Fi). Also use when setting up or tuning polling schedules within API rate limits.

Why use this skill?

Monitor Air France-KLM flights with real-time API integration. Track delays, aircraft changes, and cabin amenities automatically with the AFKL OpenClaw skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/iclems/airfrance-afkl
Or

What This Skill Does

The Air France-KLM (AFKL) flight tracker is a powerful OpenClaw agent skill designed to provide real-time updates and deep analysis for flights operated by the Air France-KLM group. By leveraging the official AFKL Open Data APIs, this skill goes beyond simple status checks. It tracks operational changes such as delays, gate shifts, and aircraft swaps, while also providing predictive insights into cabin quality and onboard amenities like Wi-Fi based on specific aircraft registration data.

Installation

To integrate this skill into your environment, use the OpenClaw CLI: clawhub install openclaw/skills/skills/iclems/airfrance-afkl

Ensure you have registered at the Air France-KLM Developer Portal to obtain your API credentials. You can set these securely using environment variables (AFKL_API_KEY and AFKL_API_SECRET) or by creating specific .txt files within your state directory. Remember to set file permissions to 600 for security.

Use Cases

  • Flight Monitoring: Proactive tracking of arrival/departure times, terminal changes, and gate information.
  • Itinerary Troubleshooting: Analyzing the previous-flight chain to see if your incoming aircraft is delayed, allowing you to anticipate potential issues before they are announced.
  • Travel Planning: Using aircraft tail numbers to cross-reference cabin recency and Wi-Fi availability to make informed decisions about seat selection or upgrades.
  • Automated Scheduling: Managing polling intervals automatically, ensuring you stay updated without exceeding API rate limits.

Example Prompts

  1. "Track AF007 on 2026-01-29 and alert me if there is a gate change or significant delay."
  2. "What are the chances of having high-speed Wi-Fi on my AF1234 flight tomorrow based on the scheduled aircraft?"
  3. "Is my incoming flight from JFK on time? Check the previous flight chain for any ripple effects on my departure."

Tips & Limitations

  • Rate Limiting: The API strictly enforces a rate limit of 1 request per second. The built-in watcher handles this internally with a 1100ms sleep delay between calls.
  • Data Accuracy: Always refer to official airport information for critical boarding updates. While this skill is accurate, airport-specific conditions may supersede API data.
  • Timezones: The skill is designed to interpret departure dates in the local timezone of the origin, which is crucial for long-haul flights crossing midnight.
  • Maintenance: The watcher script is designed for cron execution and remains silent unless a meaningful status change occurs, keeping your notification logs clean.

Metadata

Author@iclems
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-iclems-airfrance-afkl": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#travel#aviation#flight-tracker#api-integration
Safety Score: 4/5

Flags: network-access, file-read, external-api, code-execution