PlaneFilter for Openclaw

A sophisticated aviation data aggregator that identifies aircraft models and equipment changes using weighted confidence scoring.

iml1s
v1.0.0
Mar 22, 2026
0
801
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install planefilter

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install planefilter using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PlaneFilter?

PlaneFilter is a specialized technical utility designed for the Openclaw Skills ecosystem that provides deep insights into flight operations. By querying multiple high-authority aviation data sources including OpenSky, AeroDataBox, and AirLabs, it allows users to pinpoint the exact aircraft type and registration for any given flight number.

This skill goes beyond simple lookups by performing intelligent data normalization and cross-referencing. It specifically addresses the common pain point of equipment swaps, alerting users when a scheduled aircraft has been replaced by an upgrade, downgrade, or lateral substitute, ensuring high data reliability for frequent flyers and aviation professionals.

PlaneFilter Use Cases

  • Verifying the specific aircraft model (e.g., A333 vs. B789) for upcoming flight bookings.
  • Monitoring for equipment changes to anticipate seat map updates or cabin class shifts.
  • Researching historical flight data to track airline fleet utilization and registration patterns.
  • Automating flight data retrieval for personal travel assistants or corporate logistics tools.

How PlaneFilter Works

  1. Parallel Data Acquisition: The skill initiates simultaneous queries to OpenSky, AeroDataBox, and AirLabs to gather raw flight telemetry and schedule data.
  2. Weighted Confidence Scoring: It applies a specialized algorithm where sources are weighted by reliability (AeroDataBox: 0.9, OpenSky: 0.7, AirLabs: 0.6) to resolve discrepancies.
  3. Normalization: Raw aircraft model names (e.g., "Airbus A330-300") are converted into standardized IATA/ICAO codes like "A333".
  4. Change Detection: It compares scheduled equipment against the actual assigned tail number to identify and categorize equipment changes.
  5. JSON Output: Results are returned in a structured format including a confidence score and source distribution.

PlaneFilter Setup

To integrate this capability into your Openclaw Skills environment, ensure you have Node.js (v18+) installed and follow these steps:

  1. API Keys: Obtain a RAPIDAPI_KEY by subscribing to AeroDataBox on RapidAPI.
  2. Environment Variables: Export your keys in your terminal or add them to your configuration file:
export RAPIDAPI_KEY='your_rapidapi_key_here'
export AIRLABS_KEY='your_airlabs_key_optional'
  1. Execution: Run a flight search using the following command:
node scripts/search_flight.js --flight=CI101 --date=2026-03-22

PlaneFilter Data Schema & Taxonomy

PlaneFilter organizes aviation data into a structured JSON schema for easy programmatic consumption:

Field Description Type
flightNumber The unique identifier for the flight String
aircraftType Normalized aircraft code (e.g., A333, B77W) String
confidence Reliability score from 0.0 to 1.0 Float
equipmentChange Details if the aircraft differs from the schedule Object/Null
typeDistribution Map of how many sources reported each aircraft type Object

PlaneFilter Advanced Features

  • Multi-Source Aggregation: Leverages three distinct aviation databases to eliminate single points of failure in data accuracy.
  • Automated Health Checks: Built-in script to verify API connectivity and credential validity across all configured providers.
  • Intelligent Equipment Classification: Automatically classifies aircraft swaps as Upgrade, Downgrade, or Lateral moves based on cabin capacity and aircraft class.
  • Openclaw Skills Integration: Native support for the Openclaw environment, utilizing primaryEnv variables for seamless agent authentication.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*