Trein
PassAudited by ClawScan on May 1, 2026.
Overview
This skill is a straightforward Dutch Railways CLI wrapper, with expected use of an NS API key and an external CLI install.
Before installing, confirm you trust the `trein` CLI source and use an NS API key appropriate for train-query automation. Prefer protecting the key via environment variables or a properly permissioned config file.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
The CLI can use the user's NS API key to make Dutch Railways API requests.
The skill requires an NS API key and offers either environment-variable or config-file storage. This is expected for querying the NS API, but it is still credential access users should notice.
export NS_API_KEY="your-api-key"
Or create `~/.config/trein/trein.config.json`:
{ "apiKey": "your-api-key" }Use an API key intended for this purpose, avoid sharing it in chats or logs, and protect any config file that stores the key.
Installing the CLI runs third-party code locally, and that code will handle the NS API key.
The skill relies on installing an external CLI package or binary. That is central to the skill's purpose, but the artifacts do not pin a specific release or include code for review.
npm i -g trein Or download a standalone binary from [GitHub Releases](https://github.com/joelkuijper/trein/releases).
Install from the linked project or trusted package registry, consider pinning/verifying a release when possible, and keep the CLI updated from trusted sources.
