Install
openclaw skills install rail-cliUK National Rail CLI — live departures, arrivals, station search, destination filtering, batch station search from stdin, and lightweight field selection for agents. Use when checking UK rail boards, resolving station names/CRS codes, filtering departures or arrivals, or when an agent needs machine-friendly station search via `rail search --stdin` or `rail search --select`.
openclaw skills install rail-cliUse rail for UK National Rail data: live departures, arrivals, station search, destination filtering, and agent-friendly batch search.
Setup
npm install -g @shan8851/rail-cliexport DARWIN_ACCESS_TOKEN=your_token or add to .envDepartures
rail departures KGXrail departures "kings cross"rail departures "edinburgh" --to "york"rail departures KGX --expandrail departures KGX --limit 5Arrivals
rail arrivals "leeds"rail arrivals LDSrail arrivals "leeds" --from "london"rail arrivals LDS --expandrail arrivals LDS --limit 5Station Search
rail search "waterloo"rail search "waterloo" --select crsrail search "waterloo" --select namerail search "waterloo" --select name,crsprintf "waterloo\nvictoria\n" | rail search --stdinprintf "waterloo\nvictoria\n" | rail search --stdin --jsonOutput
rail departures KGX --jsonrail departures KGX --textrail --no-color departures KGX{ ok, schemaVersion, command, requestedAt, data }{ ok, schemaVersion, command, requestedAt, error }Agent Notes
rail search --stdin is pipeline-only and expects newline-delimited queries on stdinrail search --select is intentionally narrow: name, crs, or name,crsrail search --stdin and a positional query cannot be used togetherConfiguration
DARWIN_ACCESS_TOKEN — required for departures/arrivals (free registration)RAIL_API_URL — optional, override Huxley2 instance URL (default: public instance)Notes
KGX, LDS, EDB)