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

idfm-journey

Query Île-de-France Mobilités (IDFM) PRIM/Navitia for Paris + suburbs public transport (Île-de-France) — place resolution, journey planning, and disruptions/incident checks. Use when asked to find routes in Île-de-France (e.g., "itinéraire de X à Y"), resolve station/stop ids, or check RER/metro line disruptions, and you have an IDFM PRIM API key.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/anthonymq/idfm-journey-skill
Or

What This Skill Does

The idfm-journey skill serves as a powerful interface to the Île-de-France Mobilités (IDFM) PRIM and Navitia API. Designed for OpenClaw users navigating Paris and the surrounding region, this skill abstracts the complexity of transit data. It allows users to query real-time journey plans, resolve station identifiers from natural language place names, and monitor public transport disruptions. Whether you are commuting via Metro, RER, tram, or bus, this skill provides precise, up-to-date information directly from the source. It functions as a CLI wrapper around the PRIM API, handling the complexities of transit network data so that you can focus on finding the fastest route or checking service status without needing to understand the underlying technical specifications of the Navitia platform.

Installation

To integrate this skill into your OpenClaw environment, ensure you have Python 3 installed. Run the following command in your terminal: clawhub install openclaw/skills/skills/anthonymq/idfm-journey-skill

Once installed, you must register for an official API key via the IDFM PRIM portal. After obtaining your key, secure it in your environment by adding export IDFM_PRIM_API_KEY="your-key-here" to your shell profile (e.g., .bashrc or .zshrc). This environment variable is a mandatory prerequisite for all interactions with the IDFM backend.

Use Cases

This skill is ideal for daily commuters and visitors in Paris. Key use cases include:

  • Route Planning: Generating multi-modal transit itineraries between two points in the Île-de-France region.
  • Station Discovery: Converting fuzzy inputs like "Station of Notre Dame" into precise stop_area IDs for accurate scheduling.
  • Incident Reporting: Proactively checking if your specific RER or metro line is suffering from service interruptions, signaling, or strikes, allowing you to plan alternate routes before leaving your home.

Example Prompts

  1. "Itinéraire de Châtelet-Les Halles à La Défense pour demain matin à 8h30."
  2. "Check for any active disruptions or incidents on RER line A."
  3. "Where is the closest stop for the stop_area ID associated with Gare du Nord?"

Tips & Limitations

  • Ambiguity: Always verify place resolution. If a query returns unexpected results, increase the --count flag to review a list of similar matches.
  • Dependency: The skill requires an active internet connection to communicate with the IDFM PRIM endpoints.
  • Formatting: Use the --json flag when building automated workflows or custom UI dashboards to receive structured machine-readable responses.

Metadata

Author@anthonymq
Stars4473
Views1
Updated2026-05-01
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-anthonymq-idfm-journey-skill": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#transportation#paris#navitia#commute#transit
Safety Score: 4/5

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