返回顶部
t

tfl-cli伦敦交通CLI

London transport CLI — tube status, journey planning, live arrivals, disruptions, bike docks, and agent-friendly projection via `--output ` for route, arrivals, and bikes. Use when checking TfL line status, planning London journeys, getting live arrivals, finding bike docks, searching stops, or when an agent needs one value or subtree instead of the full response.

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

tfl-cli

tfl-cli

使用 tfl 查询伦敦交通信息:地铁状态、行程规划、中断信息、实时到站、自行车可用性及站点搜索。

设置

  • - npm install -g @shan8851/tfl-cli
  • 可选:设置 TFLAPPKEY 以提高速率限制(基本使用无需任何密钥)

状态

  • - 所有线路:tfl status
  • 特定线路:tfl status jubilee
  • 按交通模式筛选:tfl status --mode tube,dlr

中断信息

  • - 当前中断:tfl disruptions
  • 特定线路:tfl disruptions piccadilly

行程规划

  • - 站到站:tfl route waterloo kings cross
  • 邮编到邮编:tfl route SE1 9SG EC2R 8AH
  • 指定到达时间:tfl route waterloo bank --arrive-by --time 09:00
  • 带偏好设置:tfl route waterloo paddington --preference least-interchange
  • 途经中间点:tfl route waterloo paddington --via bank
  • 提取单一路线字段:tfl route SE1 9SG EC2R 8AH --output journeys.0.durationMinutes
  • 提取路线分段:tfl route waterloo canary wharf --output journeys.0.legs

到站信息

  • - 下一班到站:tfl arrivals waterloo
  • 特定线路:tfl arrivals kings cross --line northern --limit 5
  • 筛选方向:tfl arrivals waterloo --direction inbound
  • 提取单个值:tfl arrivals waterloo --output arrivals.0.timeToStationSeconds
  • 以JSON格式提取:tfl arrivals waterloo --json --output arrivals.0.lineName

自行车

  • - 附近邮编:tfl bikes SE1 9SG
  • 自定义半径:tfl bikes waterloo --radius 750 --limit 5
  • 提取单个值:tfl bikes SE1 9SG --output bikePoints.0.bikes
  • 提取单个子树:tfl bikes SE1 9SG --output bikePoints.0

搜索

  • - 查找站点/车站:tfl search stops paddington
  • 限制结果数量:tfl search stops paddington --limit 10

输出

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

代理说明

  • - --output <路径> 适用于 route、arrivals 和 bikes 命令
  • 路径使用点号表示法,数组索引从0开始,例如 journeys.0.durationMinutes 或 arrivals.0.lineName
  • 在文本模式下,标量投影仅输出值
  • 在文本模式下,对象或数组投影输出美观的纯JSON
  • 投影错误结构化:格式错误的路径返回 INVALIDINPUT,缺失的路径返回 NOTFOUND

注意事项

  • - 基本使用无需API密钥
  • 支持车站名称、邮编(SE1 9SG)、坐标(51.50,-0.12)和TfL站点ID
  • 状态和中断信息涵盖地铁、地上铁、DLR和伊丽莎白线
  • 退出码:0成功,2输入错误或歧义,3上游故障,4内部错误
  • 当车站名称存在歧义时,错误信息会包含候选建议

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tfl-cli-1776093241 技能

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

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

通过命令行安装

skillhub install tfl-cli-1776093241

下载

⬇ 下载 tfl-cli v0.3.1(免费)

文件大小: 2.13 KB | 发布时间: 2026-4-14 09:46

v0.3.1 最新 2026-4-14 09:46
Publish from ~/.openclaw/skills as source of truth; keep OpenClaw metadata and updated --output projection guidance.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部