Communitygithub.com

cavit99/londonjourneycli

ロンドンの旅程計画とTfLのライブ到着情報を提供するGo製CLI。AIエージェント、OpenClawスキル、時間重視の交通アラート向けに構築。

londonjourneycli とは?

このスキルは、AIエージェントや開発者向けにロンドンの公共交通機関(TfL)の旅程計画とライブ到着情報を提供するGo製CLIツール「cavit99/londonjourneycli」を説明します。主な用途は、AIエージェントが時間に依存する交通アラートを処理したり、OpenClawプラットフォーム上でスキルとして統合する際のバックエンドとして機能することです。このCLIはTfLの公式APIと連携し、出発地と到着地を指定した経路検索、駅やバス停のリアルタイム到着予測、運行状況の確認などをコマンドラインから実行できます。Go言語で記述されているため、高速かつ軽量で、CI/CDパイプラインやサーバーレス関数、AIエージェントのツール呼び出しに適しています。また、JSON出力をサポートしており、他のプログラムやAIエージェントフレームワークと容易に連携できます。このスキルは、ロンドン市内の移動を自動化・最適化したいAIエージェントや、リアルタイム交通情報を必要とするアプリケーション開発者にとって有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add cavit99/londonjourneycli

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

londonjourneycli は何をしますか?

Go CLI for London journey planning and live TfL arrivals, built for AI agents, OpenClaw skills, and time-critical transport alerts.

概要

cavit99/londonjourneycliは、ロンドンの公共交通機関(Transport for London、TfL)を利用した旅程計画とリアルタイム到着情報を提供する、Go言語で書かれたコマンドラインインターフェース(CLI)ツールです。特にAIエージェント、OpenClawスキル、および時間に敏感な交通アラートシステムでの使用を目的に設計されています。

機能

  • 旅程計画: 出発地と到着地を指定して、最適なルートを検索します。
  • ライブ到着情報: 駅やバス停のリアルタイム到着予測を取得します。
  • 運行状況: 現在の運行遅延や障害情報を確認できます。
  • AIエージェント対応: 簡潔な入出力形式で、AIエージェントによるツール呼び出しに最適化されています。
  • OpenClaw統合: OpenClawスキルとして簡単に組み込める設計です。
  • JSON出力: 機械可読なJSON形式で結果を出力可能です。

インストール

go install github.com/cavit99/londonjourneycli@latest

使用法

旅程検索

londonjourneycli plan "Liverpool Street" "Paddington"

ライブ到着情報

londonjourneycli arrivals "Oxford Circus"

運行状況の確認

londonjourneycli status

JSON出力

londonjourneycli plan "Waterloo" "King's Cross St. Pancras" --json

環境変数

変数名説明必須
TFL_API_KEYTfL APIキーはい
TFL_APP_IDTfLアプリケーションIDはい

AIエージェントとの統合

AIエージェント(例:Claude Code、Cursor、Codex)は、このCLIをツールとして使用することで、以下のことが可能です。

  • ユーザーのロンドン市内の移動計画を支援する。
  • リアルタイムの交通情報に基づいてアラートを生成する。
  • 複雑なマルチモーダル旅程を自動的に計算する。

OpenClawスキルとして

このCLIはOpenClawスキルとしても配布されており、openclaw install cavit99/londonjourneycliでインストールできます。

ライセンス

MIT

関連スキル