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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/iclems/airfrance-afklWhat 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
- "Track AF007 on 2026-01-29 and alert me if there is a gate change or significant delay."
- "What are the chances of having high-speed Wi-Fi on my AF1234 flight tomorrow based on the scheduled aircraft?"
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-iclems-airfrance-afkl": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api, code-execution