← 返回 Skills 市场
328
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-bahn
功能描述
A comprehensive suite of commands for tracking Deutsche Bahn trains
安全使用建议
This skill appears to do what it says: parse connection text, query train data from bahn.expert/IRIS/Vendo, optionally compute predictions, and write a local connections/active.json file. Before installing: (1) confirm you trust the remote endpoints (bahn.expert, iris.noncd.db.de and any Vendo API) since the skill makes network requests; (2) review the npm packages (db-vendo-client, devalue, fast-xml-parser) and their maintainers if you require higher assurance; (3) run the skill in a restricted/isolated directory if you want to avoid the connections/active.json file being written or overwritten; (4) no secrets are requested, but network traffic is part of normal operation — block or sandbox if that is a concern.
功能分析
Type: OpenClaw Skill
Name: openclaw-bahn
Version: 1.0.0
The skill bundle is a legitimate and well-structured tool for tracking Deutsche Bahn trains, providing features like live departures, journey planning, and delay predictions. It interacts with official and community APIs (IRIS, Vendo, and bahn.expert) and uses standard dependencies like `db-vendo-client` and `fast-xml-parser`. The code performs local file I/O only to save parsed connection data to a hardcoded path (`connections/active.json`) as described in the documentation, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
Name/description match the code and declared dependencies: the skill fetches data from bahn.expert, IRIS (iris.noncd.db.de) and a Vendo client, uses fast-xml-parser and devalue as expected, and exposes station search, departures, journey, live, parse, predict and stats commands. Minor metadata inconsistency: registry metadata listed no homepage while SKILL.md references a GitHub repo — this is informational only and does not affect capability alignment.
Instruction Scope
SKILL.md instructs running the provided CLI (node scripts/bahn.mjs). The runtime instructions and code only read stdin or a user-specified file, parse connection text, and (expectedly) save parsed connections to connections/active.json. The code performs network requests only to train-data endpoints described in the README (bahn.expert, IRIS, and Vendo). No instructions ask the agent to read unrelated system files or environment secrets.
Install Mechanism
Install spec is Node packages (db-vendo-client, devalue, fast-xml-parser) — a standard package manager flow. No arbitrary URL downloads or archive extraction were used. This is a moderate-but-expected install surface for a Node CLI.
Credentials
The skill requests no environment variables or credentials. All network access is to the external data sources necessary for train data. There are no unexplained secret requests or unrelated credential requirements.
Persistence & Privilege
The skill writes a local file connections/active.json when parsing plaintext input (intended behavior for later --live/--stats usage). It does not request always:true or modify other skills. Users should be aware it will create/overwrite files in the working directory.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-bahn - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-bahn触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
openclaw-bahn v1.0.0
- Initial release providing a comprehensive suite of CLI commands for Deutsche Bahn train tracking.
- Features include live departures, disruption alerts, journey planning, live connection parsing, historical delay stats, and delay predictions.
- Supports prediction model for transfer and Zugbindung probability (--predict) and fetching historical delay data (--stats).
- All commands support structured JSON output for easy integration.
- No API keys required; works on macOS and Linux.
元数据
常见问题
Bahn 是什么?
A comprehensive suite of commands for tracking Deutsche Bahn trains. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 328 次。
如何安装 Bahn?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-bahn」即可一键安装,无需额外配置。
Bahn 是免费的吗?
是的,Bahn 完全免费(开源免费),可自由下载、安装和使用。
Bahn 支持哪些平台?
Bahn 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos, linux)。
谁开发了 Bahn?
由 Jakub(@ableitung)开发并维护,当前版本 v1.0.0。
推荐 Skills