gflightscli は何をしますか?
エージェント向けGoogleフライトCLI — JSON優先、構造化終了コード、SKILL.md付属
概要
gflightscliは、Googleフライトデータにプログラム的にアクセスするためのコマンドラインインターフェースです。AIエージェントがフライトの検索、価格の比較、旅程の計画を自律的に実行できるように設計されています。
特徴
- JSON優先出力: すべての出力はJSON形式で、エージェントによる解析が容易
- 構造化終了コード: 意味のある終了コードにより、エラー処理が明確
- SKILL.md対応: エージェントがドキュメントを読み込んで使用法を即座に理解可能
インストール
go install github.com/KalebCole/gflightscli@latest
使用方法
フライト検索
gflightscli search --from "JFK" --to "LHR" --date "2025-06-15"
出力例
{
"flights": [
{
"airline": "Delta",
"flight_number": "DL123",
"departure": "2025-06-15T08:00:00Z",
"arrival": "2025-06-15T20:30:00Z",
"price": 650.00,
"currency": "USD"
}
],
"status": "success"
}
終了コード
| コード | 意味 |
|---|---|
| 0 | 成功 |
| 1 | 一般的なエラー |
| 2 | 入力パラメータエラー |
| 3 | APIレート制限エラー |
環境変数
GFLIGHTSCLI_API_KEY: Google Flights APIキー(必須)GFLIGHTSCLI_CACHE_TTL: キャッシュの有効期間(秒、デフォルト: 300)
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他ターミナルベースのAIエージェント