返回顶部
r

rail-cli铁路命令行

UK 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`.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.1
安全检测
已通过
152
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

rail-cli

rail-cli

使用 rail 获取英国国家铁路数据:实时发车、到站信息、车站搜索、目的地筛选,以及适用于智能体的批量搜索。

设置

  • - npm install -g @shan8851/rail-cli
  • 获取免费的 Darwin 访问令牌:https://realtime.nationalrail.co.uk/OpenLDBWSRegistration/Registration
  • export DARWINACCESSTOKEN=your_token 或添加到 .env 文件
  • 车站搜索无需令牌。发车和到站信息需要令牌。

发车信息

  • - 从某车站:rail departures KGX
  • 按车站名称:rail departures kings cross
  • 筛选目的地:rail departures edinburgh --to york
  • 包含途经站点:rail departures KGX --expand
  • 限制结果数量:rail departures KGX --limit 5

到站信息

  • - 在某车站:rail arrivals leeds
  • 按 CRS 代码:rail arrivals LDS
  • 筛选出发地:rail arrivals leeds --from london
  • 包含途经站点:rail arrivals LDS --expand
  • 限制结果数量:rail arrivals LDS --limit 5

车站搜索

  • - 按名称搜索:rail search waterloo
  • 仅返回 CRS 代码:rail search waterloo --select crs
  • 仅返回名称:rail search waterloo --select name
  • 返回明确的名称+CRS 映射:rail search waterloo --select name,crs
  • 从标准输入批量搜索:printf waterloo\nvictoria\n | rail search --stdin
  • 以 JSON 格式批量搜索:printf waterloo\nvictoria\n | rail search --stdin --json

输出

  • - 所有命令默认在 TTY 中以文本形式输出,通过管道时以 JSON 形式输出
  • 强制 JSON 格式:rail departures KGX --json
  • 强制文本格式:rail departures KGX --text
  • 禁用颜色:rail --no-color departures KGX
  • 成功信封:{ ok, schemaVersion, command, requestedAt, data }
  • 错误信封:{ ok, schemaVersion, command, requestedAt, error }

智能体说明

  • - rail search --stdin 仅适用于管道模式,期望在标准输入中接收换行符分隔的查询
  • rail search --select 范围严格限定为:name、crs 或 name,crs
  • rail search --stdin 和位置查询不能同时使用
  • 除非显式使用映射标志,否则搜索输出保持稳定
  • 错误信息结构化,适合智能体重试/自我修正

配置

  • - DARWINACCESSTOKEN — 发车/到站信息必需(免费注册)
  • RAILAPIURL — 可选,覆盖 Huxley2 实例 URL(默认:公共实例)

说明

  • - 接受车站名称(kings cross、leeds)和 CRS 代码(KGX、LDS、EDB)
  • CRS 代码是 3 字母车站标识符
  • 覆盖英国所有国家铁路车站
  • 数据由英国国家铁路 Darwin 通过 Huxley2 提供
  • 退出代码:0 成功,2 输入错误或歧义,3 上游故障,4 内部错误
  • 当车站名称存在歧义时,错误信息中包含候选建议

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 rail-cli-1776032564 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 rail-cli-1776032564 技能

通过命令行安装

skillhub install rail-cli-1776032564

下载

⬇ 下载 rail-cli v0.2.1(免费)

文件大小: 2.03 KB | 发布时间: 2026-4-13 11:43

v0.2.1 最新 2026-4-13 11:43
Publish from ~/.openclaw/skills as source of truth; keep OpenClaw metadata and updated agent-first search docs.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部