Communityコーディング&開発github.com

フライト検索

Google FlightsやSkiplaggedが見逃すルート(エチオピア航空などハブ航空会社、第五自由運航便、地域航空、バッシュ航空会社、別チケットの組み合わせ)を含む、2地点間のすべての予約可能なフライトを見つけます。フライトの検索、比較、価格確認、ルートの存在確認、サイト間での表示差異の説明が必要な場合に使用します。

フライト検索 とは?

このスキルは、開発者やAIエージェントユーザーが、与えられた出発地と目的地の間で実際に運行されているすべてのフライトルートを、生きた情報源(航空会社サイト、FlightConnections、Google Flightsなど)に対して検証しながら発見し、価格を提示するためのものです。通常の検索サイトでは見つかりにくい、ハブ空港経由便、第五自由運航便、地域航空会社、別チケットの組み合わせなどを特定し、最新の価格とスケジュールを提供します。このスキルはClaude Code、Cursor、CodexなどのAIエージェント上で動作し、ステップバイステップのワークフロー(ルートスキャン、検証、ベースライン価格、航空会社サイト直接検索、ITA Matrixによるトラブルシューティング、小規模航空会社検索、予約前の確認)に従います。最終的には、上位オプションの表、Google Flights外で見つかったフライト、未確認のリード、ユーザー自身が行うべき正確な次のステップを出力します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CyberFvde/agent-skills/tree/HEAD/skills/flight-search

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

フライト検索 は何をしますか?

ルート上の実際の運行方法をすべて見つけ、それぞれを生きた情報源で検証し、価格を提示します。

入力

不足しているものだけを尋ねてください。

  • 出発地と目的地(都市名または空港コード)
  • 日付と柔軟性(正確な日付、± n日、または月全体)
  • 片道、往復、またはマルチシティ
  • 旅行者数、客室、預け入れ手荷物
  • 制限:最大経由数、最大乗り継ぎ時間、直行便のみ、避けたい航空会社

ルール

  • 価格、座席の空き状況、スケジュール、便名は、今回のセッションで確認した生きた情報源にリンクせずに提示しないでください。
  • 自身の知識やAIのルートリストは手がかりとして扱います。各手がかりを提示する前に検証してください。
  • 検証できなかったものは「未確認」とラベル付けしてください。推測で穴を埋めないでください。
  • サイトを読み込めない場合は、その旨を伝え、ユーザーがそこで実行すべき正確な検索条件を提供してください。
  • 時刻は各空港のローカルタイムで、am/pm表記を使用します。
  • 価格は変動が激しいです。各価格を確認した時刻を記載してください。

ワークフロー

順番に作業を進めてください。フライトの価格が適切で、ステップ7を通過した時点で停止します。長距離旅行の場合は、何かを推奨する前に必ずステップ4を実行してください。

1. ルートスキャン

  • 各空港のWikipediaページ(「航空会社と就航地」の表)と航空会社の路線マップを検索します。
  • 出発地と目的地を結ぶすべての航空会社とハブ空港をリストアップします:直行便、ハブ経由の1回乗り継ぎ便、季節運航便、第五自由運航便(第三国の航空会社が2つの外国空港間を運航する便)、および小規模な地域航空会社を含みます。
  • 各手がかりに情報源へのリンクを残してください。確信が持てないものにはマークを付けてください。

2. ルートの検証

  • 各手がかりをFlightConnections.comで確認し、ハブ空港をメモします。
  • 運航曜日と便名をFlightConnectionsまたは航空会社自身の時刻表・予約フローから入手します。
  • 検証できない手がかりは除外し、別途リストアップします。

3. ベースライン価格

  • Google Flightsで該当日付を検索します。表示結果に欠けている検証済み航空会社をメモします。
  • Skiplaggedで隠れ家的運賃を検索します。制限事項にフラグを立てます:機内持ち込み手荷物のみ、片道のみ、航空会社がこの行為をペナルティの対象とする可能性があること。

4. 航空会社サイト直接検索

  • ステップ3で欠落していた、または利用できなかった検証済み航空会社を、各社のサイトで直接検索します。
  • 1つのチケットが利用不可と表示された場合、マルチシティで検索してみてください:出発地→ハブ、ハブ→目的地。
  • それでもブロックされる場合:ハブで少なくとも3時間(国際線で預け入れ手荷物がある場合は4時間)の乗り継ぎ時間を確保した、別々の片道チケット2枚の価格を提示します。
  • 長距離旅行の場合は、主要ハブ航空会社を直接確認してください:
    • アフリカ:エチオピア航空(ADD)、カタール航空(DOH)、エミレーツ(DXB)、ターキッシュ エアラインズ(IST)、KLM(AMS)
    • アジア:カタール航空(DOH)、エミレーツ(DXB)、シンガポール航空(SIN)、キャセイパシフィック航空(HKG)、エバー航空(TPE)、大韓航空(ICN)
    • ヨーロッパ:ルフトハンザドイツ航空(FRA)、エールフランス(CDG)、ブリティッシュ・エアウェイズ(LHR)、ターキッシュ エアラインズ(IST)、アイスランド航空(KEF)
    • ラテンアメリカ:コパ航空(PTY)、アビアンカ航空(BOG)、LATAM 航空(GRU、SCL)

5. ITA Matrix(トラブルシューティングのみ)

検証済みのフライトの価格が出せない場合、複数航空会社の組み合わせを比較する場合、または運賃区分を確認する場合に使用します。Matrixは予約ができず、すべての航空会社を網羅しているわけではありません。

  • matrix.itasoftware.com にアクセスし、「詳細コントロールを表示」を開きます。
  • 「利用可能な座席があるフライトと価格のみを表示する」のチェックを外すと、存在するすべてのフライトが表示されます。再びチェックを入れると、予約可能なものだけが表示されます。
  • ルーティングコード:
コード機能
X:ADDアディスアベバで乗り継ぎ
C:ET+エチオピア航空が販売する1便以上
O:ETエチオピア航空が運航する便(コードシェアなし)
N:ETエチオピア航空直行便
/ minconnect 120; maxconnect 1440乗り継ぎ時間2時間~24時間
  • ステップ2で確認した実際の空港コードと航空会社コードに置き換えてください。
  • 24時間を超える国際線の乗り継ぎは、ストップオーバーとして価格が設定されます。maxconnectを上げる代わりに、それらをマルチシティとして検索してください。
  • 客室は客室ドロップダウンで設定してください。-NOFIRSTや-COACHは使用しないでください。これらはITAコードではありません。

6. 小規模航空会社と組み合わせ

  • 地域航空、バッシュ航空、格安航空会社、およびGoogleが組み立てない複数航空会社のセルフトランスファー組み合わせについては、Kiwi.comとSkyscannerを実行します。
  • 接続を見つけるためにこれらを使用し、各区間は運航航空会社のサイトで直接予約してください。

7. 予約前の確認

  • 各便名が旅行日に運航していることを確認します(FlightAware、Flightradar24、または航空会社の時刻表)。
  • 手荷物料金と座席指定料金を含む総費用を比較します。
  • 旅行全体で1つのチケットを優先し、それを販売している航空会社から購入することを推奨します。単一旅程のチケットを分割すると、乗り継ぎ保証が失われます。
  • 別チケットの場合、以下の点にフラグを立てます:最初の便が遅延した場合の保護なし、預け入れ手荷物は再度チェックインする必要がある、再チェックインにはハブでの入国審査が必要となる場合があるため、その国のビザまたは通過規則を確認すること。

出力

  1. 上位オプションの表(最大5つ):ルート、航空会社と便名、曜日と時刻(ローカルタイム am/pm)、情報源リンクと確認時刻付きの総額、1つのチケットか別チケットか。
  2. Google Flights以外で見つかったフライトと、どこで見つかったか。
  3. 未確認の手がかり。
  4. ユーザー自身が行う必要がある正確な次のステップ(例:「ethiopianairlines.comで、マルチシティを検索:[出発地] から ADD、[日付]、ADD から [目的地]、[日付]」)。

関連スキル