Community程式設計與開發github.com

CyberFvde/agent-skills

找出兩地之間所有可訂位的航班,包含 Google Flights 和 Skiplagged 遺漏的路線(衣索比亞航空等樞紐航空公司、第五航權航班、地區和叢林航空公司、分開售票組合)。用於尋找、比較或查價航班、確認航線是否存在,或解釋為何某航班出現在某個網站而另一個網站沒有。

agent-skills 是什麼?

Flight search 技能是一套專門為 AI 代理設計的深度航班搜尋工具,能夠系統性地找出兩個地點之間每一條實際可飛行的路線。它不依賴單一平台,而是結合維基百科、FlightConnections、Google Flights、Skiplagged、航空公司官網、ITA Matrix、Kiwi.com 及 Skyscanner 等多個來源,從航線掃描、驗證、基準定價到小眾航空公司的組合搜尋,提供完整的查詢流程。此技能支援 Claude Code、Cursor 等主要代理平台,使用者只需提供起訖點、日期、艙等及限制條件,AI 代理便會依序執行七個步驟,確認每個航班是否確實存在且可訂位,並標註未經驗證的資訊。最終輸出包含前五大推薦選項表、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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

航班搜尋

找出每一條實際飛行該航線的方式,並透過即時來源驗證後再報價。

輸入

僅詢問缺失的資訊:

  • 出發地與目的地(城市或機場代碼)
  • 日期與彈性(確切日期、前後數日或整個月份)
  • 單程、來回或多城市
  • 旅客人數、艙等、托運行李
  • 限制:最多轉機次數、最長轉機時間、僅限直飛、需避免的航空公司

規則

  • 未經本工作階段內檢查過的即時來源,不得陳述價格、座位數、航班時間或班號。必須附上來源連結。
  • 將你自己的知識及任何 AI 航線列表視為線索。在呈現每條線索前必須先驗證。
  • 任何無法驗證的項目必須標示為「未經驗證」。切勿以猜測填補空白。
  • 若無法載入某網站,須明確告知,並提供使用者應在該網站執行的確切搜尋條件。
  • 時間以 am/pm 格式顯示,並使用每個機場的當地時間。
  • 價格變動快速。須註明每次查價的時間。

工作流程

按順序執行。一旦某航班價格合理且通過步驟 7,即可停止。對於長途行程,在推薦任何選項前務必先執行步驟 4。

1. 航線掃描

  • 搜尋每個機場的維基百科頁面(「航空公司與目的地」表格)以及航空公司航線圖。
  • 列出所有連接起訖點的航空公司與樞紐:直飛、經由樞紐一次轉機、季節性航線、第五航權航班(第三國航空公司在兩個外國機場之間營運),以及小型地區性航空公司。
  • 為每條線索保留來源連結。標記不確定的線索。

2. 驗證航線

  • 在 FlightConnections.com 上確認每條線索,並記錄樞紐機場。
  • 從 FlightConnections 或航空公司的官方時刻表或訂票流程中取得營運日與班號。
  • 丟棄無法驗證的線索,並將其單獨列出。

3. 基準價格

  • 使用 Google Flights 查詢指定日期的價格。注意哪些已驗證的航空公司未出現在其結果中。
  • 使用 Skiplagged 查找隱藏城市票價。標明其限制:僅限隨身行李、僅限單程,以及航空公司可能對此做法進行處罰。

4. 航空公司官網直訂

  • 針對步驟 3 中遺漏或無法取得的每條已驗證航空公司線索,在該公司的官網上搜尋。
  • 若單一機票顯示無空位,嘗試使用多城市搜尋:從出發地到樞紐,再從樞紐到目的地。
  • 仍無法訂購:購買兩張分開的單程機票,並在樞紐機場保留至少 3 小時轉機時間(若需托運國際行李則為 4 小時)。
  • 對於長途行程,直接查詢主要樞紐航空公司:
    • 非洲:衣索比亞航空 (ADD)、卡達航空 (DOH)、阿聯酋航空 (DXB)、土耳其航空 (IST)、荷蘭皇家航空 (AMS)
    • 亞洲:卡達航空 (DOH)、阿聯酋航空 (DXB)、新加坡航空 (SIN)、國泰航空 (HKG)、長榮航空 (TPE)、大韓航空 (ICN)
    • 歐洲:漢莎航空 (FRA)、法國航空 (CDG)、英國航空 (LHR)、土耳其航空 (IST)、冰島航空 (KEF)
    • 拉丁美洲:巴拿馬航空 (PTY)、哥倫比亞航空 (BOG)、南美航空 (GRU, SCL)

5. ITA Matrix(僅用於疑難排解)

當已驗證的航班無法報價、需比較多家航空公司的組合,或查詢票價艙等時使用。Matrix 無法訂票,且不包含所有航空公司。

  • 前往 matrix.itasoftware.com 並開啟「顯示進階控制項」。
  • 取消勾選「僅顯示有空位的航班與價格」以列出所有實際存在的航班。再次勾選可查看哪些可訂位。
  • 路由代碼:
代碼功能
X:ADD在阿迪斯阿貝巴轉機
C:ET+由衣索比亞航空行銷的一班或多班航班
O:ET由衣索比亞航空營運的航班(不含共掛班號)
N:ET衣索比亞航空直飛
/ minconnect 120; maxconnect 1440轉機時間介於 2 至 24 小時
  • 將步驟 2 中取得的實際機場與航空公司代碼替換進去。
  • 超過 24 小時的國際轉機將視為停留。此類搜尋應使用多城市搜尋,而非提高 maxconnect 參數。
  • 使用艙等下拉選單設定艙等。請勿使用 -NOFIRST 或 -COACH,它們並非 ITA 代碼。

6. 小型航空公司與組合

  • 使用 Kiwi.com 和 Skyscanner 搜尋地區性、叢林航空及廉價航空公司,以及 Google 無法產生的混合航空公司自助轉機組合。
  • 利用這些工具找到連結方式,然後在營運航空公司的官網上訂購每段機票。

7. 訂票前驗證

  • 確認每個班號於旅遊日期確實營運(使用 FlightAware、Flightradar24 或航空公司官方時刻表)。
  • 比較包含托運行李及選位費用的總成本。
  • 優先選擇由販售機票的航空公司提供的單一機票涵蓋全程。拆開單一訂位行程會喪失錯過轉機的保障。
  • 對於分開的機票,須標明:前段航班延誤時無保障、托運行李必須重新託運,且重新託運可能需要在樞紐機場辦理入境,因此請檢查該國的簽證或過境規定。

輸出

  1. 前五大選項表格:航線、航空公司與班號、日期與時間(當地時間 am/pm)、附來源連結與查價時間的總價、單一機票或分開機票。
  2. 在 Google Flights 以外找到的航班及其來源。
  3. 未經驗證的線索。
  4. 使用者需自行操作的確切下一步驟(例如:「在 ethiopianairlines.com 上,搜尋多城市:[出發地] 至 ADD 於 [日期],ADD 至 [目的地] 於 [日期]」)。

相關技能