nmbs

Find Belgian train connections and live departures via the iRail API.

3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/statikbe/skill-market --skill nmbs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nmbs
Source: https://github.com/statikbe/skill-market/tree/main/nmbs/skills/nmbs
Command: npx skills add https://github.com/statikbe/skill-market --skill nmbs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tsx, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of checking Belgian train schedules by turning station-to-station route planning, live departures, and transfer details into a fast, reliable lookup.

Core Features & Use Cases

  • Route Search: Find the best NMBS/SNCB connections between two Belgian stations with departure time, arrival time, duration, transfers, platform, delay, and cancellation info.
  • Live Departures: Check a station’s current departure board and quickly spot the next trains and their destinations.
  • Station Lookup: Search official station names when you only know part of the location or spelling.
  • Use Case: A traveler asks whether there is a direct train from Gent-Sint-Pieters to Antwerpen-Centraal at 08:30, and this Skill returns the best matching connections and transfer breakdowns.

Quick Start

Ask the skill to find the next train connection between two Belgian stations and include a specific time if needed.

Frequently Asked Questions about nmbs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find live train departures for a specific Belgian station?

To find live train departures for a Belgian station, you request a departure board lookup. The skill queries the iRail API to return current train destinations, platforms, delays, and cancellations.

Can I plan a train route between two Belgian stations with transfer details?

Yes, you can plan a route between two Belgian stations. The skill computes connections and displays departure time, arrival time, duration, transfers, platform, delay, and cancellation info.

Do I need network access and an npx tsx runtime to check NMBS train schedules?

Yes, checking NMBS train schedules requires network access to the iRail API and an npx tsx runtime to resolve stations, compute routes, and display live departure data.

How do I search for an official NMBS station name when I only have a partial spelling?

To search for an official station name with partial spelling, you perform a station lookup. The skill resolves partial location inputs against the iRail API to return the correct station.

What is the best way to check if there is a direct train between two Belgian cities?

The best way to check for a direct train is to run a route search between the two stations. The skill analyzes the connection and returns the transfer breakdown, showing if the route is direct.

Will the skill show if my Belgian train is delayed or cancelled?

Yes, the skill shows if your train is delayed or cancelled. When returning route planning or live departure results, it queries the iRail API to include current delay and cancellation info.