Air + Train + EV Mobility Skill for Openclaw

A unified mobility skill for AI agents to retrieve flight offers, train schedules, and electric vehicle charging locations through a single interface.

aaureli
v0.1.0
Mar 7, 2026
0
855
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install air-train-ev

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 air-train-ev 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 Air + Train + EV Mobility Skill?

The Air + Train + EV skill is a robust mobility integration designed for the Openclaw Skills ecosystem. It provides a standardized way for AI agents to interact with three major travel data providers: Amadeus for international flight pricing, Navitia for multi-modal public transport and train planning, and Open Charge Map for locating electric vehicle charging infrastructure. By synthesizing these services, the skill empowers agents to handle complex travel logistics and transit queries with high precision.

This tool is particularly valuable for developers building travel assistants or automated concierge agents that require real-time pricing and scheduling. It eliminates the need to write custom logic for different transport APIs by providing a unified script-based interface that handles authentication, request parameters, and standardized output formatting.

Air + Train + EV Mobility Skill Use Cases

  • Comparing flight prices and schedules across multiple airlines using IATA codes.
  • Planning complex train or public transport journeys between specific cities or coordinates.
  • Locating the nearest EV charging points for travelers based on their current longitude and latitude.
  • Automating travel itinerary generation for users asking about flight and rail availability in a single prompt.

How Air + Train + EV Mobility Skill Works

  1. The AI agent identifies a travel-related intent such as a flight search, train journey, or EV charger request.
  2. The skill invokes specific Python scripts (flight_offers.py, navitia.py, or ev_charge_points.py) based on the requirement.
  3. The skill uses environment-based credentials to authenticate with Amadeus, Navitia, or Open Charge Map APIs.
  4. Geographic and temporal parameters are processed to fetch the most relevant mobility data.
  5. The output is strictly formatted (e.g., using € symbols and DD/MM/YY timestamps) and returned to the Openclaw Skills agent for user presentation.

Air + Train + EV Mobility Skill Setup

To enable this skill, you must configure the following environment variables in your runtime environment:

# Amadeus Credentials
export AMADEUS_CLIENT_ID='your_id'
export AMADEUS_CLIENT_SECRET='your_secret'

# Navitia Credentials
export NAVITIA_TOKEN='your_token'

# Open Charge Map Credentials
export OPENCHARGEMAP_API_KEY='your_api_key'

Once configured, you can test the integration using the provided scripts:

python3 skills/air-train-ev/scripts/flight_offers.py --origin ZRH --destination IST --departure 2026-03-10 --adults 1

Air + Train + EV Mobility Skill Data Schema & Taxonomy

The skill ensures consistent data structures across all transit types to facilitate easy parsing by AI agents within the Openclaw Skills framework:

Feature Data Source Output Format
Flight Offers Amadeus Price in €, Airline codes, DD/MM/YY HH:MM
Train Journeys Navitia Origin/Destination names, Start/End times, Coverage area
EV Stations Open Charge Map Operator name, Connector types, Distance, Coordinates

All numerical outputs for distances use kilometers, and all currency values default to Euro (€).

Air + Train + EV Mobility Skill Advanced Features

  • Support for multi-airline filtering and travel class specifications (ECO, BIZ, etc.).
  • Real-time place searching and coverage verification for public transit via Navitia.
  • Proximity-based EV station filtering with configurable search radius and result limits.
  • Native integration with Openclaw Skills workflows for multimodal transit automation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*