irail-cli
Query Belgian railway (NMBS/SNCB) schedules via the irail CLI. Use when the user wants train departures, connections between stations, train compositions, or service disruptions. Triggered by mentions of Belgian trains, NMBS, SNCB, iRail, train schedules, or railway delays.
Why use this skill?
Easily query NMBS/SNCB train schedules, live boards, connections, and service disruptions in Belgium using the OpenClaw irail-cli integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dedene/irailWhat This Skill Does
The irail-cli skill provides a seamless interface for interacting with the Belgian railway (NMBS/SNCB) network via the official iRail API. It acts as a powerful backend utility that allows users to query live departure boards, plan complex rail journeys, investigate real-time service disruptions, and inspect specific train compositions or vehicle details. Designed for precision and reliability, this tool bypasses manual web searching, instead fetching structured data directly from the national rail infrastructure. It is essential for users requiring up-to-the-minute platform information, departure times, or analysis of potential delays across the Belgian network.
Installation
To integrate this capability into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/dedene/irail
Once installed, no further authentication is required as the iRail API is public and does not demand API keys or personal credentials, ensuring a plug-and-play experience.
Use Cases
This skill is highly versatile for both casual commuters and data-driven users. Use it to:
- Check live departures from specific stations when running late.
- Plan intercity routes by specifying departure or arrival times.
- Retrieve vehicle-specific data, such as carriage composition and onboard amenities.
- Monitor network reliability by auditing current disturbances, distinguishing between planned track works and sudden operational delays.
- Script automation tasks to receive mobile notifications about platform changes or delays.
Example Prompts
- "Check the current departure board for Brugge and tell me if there are any delays on the train to Brussel-Centraal."
- "Find me the fastest connection from Leuven to Gent-Sint-Pieters arriving before 14:00 today."
- "Are there any major railway disruptions currently affecting travel between Antwerp and Brussels?"
Tips & Limitations
- Always include the
--jsonflag when building automated workflows to ensure output is parseable by tools likejq. - Station names are flexible, but for exact results, use standard naming conventions (e.g., "Brussel-Centraal").
- The default language is Dutch (nl); use the
--langflag (en, fr, de) to switch to your preferred language. - Remember that delay information is dynamic; refresh queries frequently if you are at the station.
- The tool is strictly limited to the NMBS/SNCB network and cannot provide information on international connections outside the scope of the iRail API.
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-dedene-irail": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
lametric-cli
Control LaMetric TIME/SKY smart displays from the command line. Use when sending notifications, controlling device brightness/volume, managing timers, or displaying data on LaMetric devices. Triggers on "LaMetric", "smart display", "notification to device", "set timer", "send alert to clock".
strawpoll-cli
Create and manage StrawPoll polls, meeting polls, and ranking polls from the terminal using the strawpoll CLI. Use when the user wants to create polls, view poll results, schedule meetings with availability, run ranked-choice votes, delete or update polls, or automate StrawPoll workflows in scripts.
memelink
Generate memes, image macros, and meme URLs from the terminal using the Memegen.link API. Use when creating memes, picking meme templates, generating funny images, or building meme URLs from text. Supports auto-generate, template-based, and custom background modes.
kmi-cli
Query Belgian weather via KMI/IRM meteo.be API. Use when user wants forecasts, current weather, radar, warnings, or UV index for Belgian locations. Triggered by mentions of Belgian weather, KMI, IRM, meteo.be, or Belgian forecast.