idfm-journey
Query Île-de-France Mobilités (IDFM) PRIM/Navitia for 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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anthonymq/idfm-journey-navitiaWhat This Skill Does
The IDFM Journey skill is a specialized agent capability designed to interface with the Île-de-France Mobilités (IDFM) PRIM and Navitia APIs. It enables your AI agent to perform real-time public transit operations within the Paris region. By leveraging the Navitia platform, the skill resolves physical locations into machine-readable station identifiers, calculates complex multi-modal itineraries between points of interest, and provides live status updates regarding service disruptions. It is the essential bridge between natural language transit queries and the official regional transport data infrastructure.
Installation
To integrate this skill, ensure you have the OpenClaw framework environment active. Execute the following command in your terminal: clawhub install openclaw/skills/skills/anthonymq/idfm-journey-navitia. Once installed, you must obtain a valid API key from the IDFM PRIM developer portal. Before invoking any commands, export this key into your environment variables using export IDFM_PRIM_API_KEY='your_api_key_here'. The skill is designed to run locally using Python, requiring no heavy external dependencies beyond a standard Python 3 runtime.
Use Cases
This skill is ideal for commuters, developers, and logistics organizers needing accurate transit information. Use it to automate travel planning by resolving ambiguous place names (e.g., street addresses or station names) into precise stop areas. It excels in monitoring the health of the metro, RER, and bus network; users can query specific line disruptions or filter for active incidents. Developers can use it to build travel-centric agent applications that require reliable, official transit data for route optimization.
Example Prompts
- "Plan a route from Gare du Nord to La Défense arriving by 9 AM tomorrow, please."
- "Are there any current service disruptions on the RER C line right now?"
- "Where exactly is the stop for 'Place d'Italie'? I need the ID for my API call."
Tips & Limitations
Accuracy depends heavily on the quality of your input string; if the engine returns multiple results, use the --count flag to inspect more candidates. Always verify the stop_area ID returned by the resolution command to ensure the itinerary engine targets the correct transport hub. The skill requires an active internet connection to communicate with the PRIM servers. For advanced integration or debugging, append the --json flag to any command to inspect the raw API payload returned by the Navitia servers. Remember to refresh your API key periodically if it expires per IDFM policy.
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-anthonymq-idfm-journey-navitia": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution