机票比价:五平台直飞航班一次查价

前言

订国内机票时,同一航班在不同 OTA 上的标价往往不一致。人工在飞猪、途牛、同程等应用之间来回切换,既要对齐航班号,又要记住各平台链接,既费时也容易漏掉更低价。若你已经在用支持 Skill 的编码助手或 Agent,可以把「出发/到达城市 + 出发日期」交给技能,由它在后台并发拉取多源报价并按航班号合并展示。

下面介绍 SkillHub 上的社区 Skill「机票比价」(@user_b95ee7e5/china-flight-price-compare,当前版本 1.0.5),以及安装方式与使用边界。

这是什么

「机票比价」是面向国内直飞航线的多平台比价 Skill,由社区发布者 user_b95ee7e5 维护,在 SkillHub 分类为 life-service,来源标记为 community。页面标注 requires_api_key=false,即无需自行申请 API Key 即可使用(代理 URL 与 Token 由技能侧说明为自动配置,非必填环境变量)。

Skill 通过工具 flight_compare 接收出发城市、到达城市、出发日期(YYYY-MM-DD),并发查询飞猪、途牛、同程、美团、RollingGo 五个来源,按航班号匹配同一航班的跨平台报价,并附带预订跳转信息;舱位覆盖从经济舱到头等舱的展示需求(以各平台返回为准)。

官方入口:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_b95ee7e5/china-flight-price-compare
  • API 坐标:https://api.skillhub.cn/user_b95ee7e5/china-flight-price-compare

核心功能

以下能力均来自该 Skill 的 SKILL.md 说明,可与安装包内文档对照。

多源并发与比价

  1. 同时向五个 OTA 发起直飞航班查询,文档描述单次约 15–25 秒返回汇总结果。
  2. 按航班号将同一航班在不同平台的报价合并,并在结果中标注各平台价格(例如分平台标价并列展示)。
  3. 支持 35+ 城市名称到查询代码的映射;航司二字码可显示为中文名称(文档列举 CA/MU/CZ 等映射)。
  4. 同程侧会合并 DeepTrip 与结构化 API 两条链路的数据并去重。
  5. RollingGo 在当日不可查时,文档说明会回退查询次日航班供参考。
  6. 当某平台价格明显偏低或平台间价差过大时,会给出核实提醒。

工具参数

Agent 调用内置工具时,字段如下:

参数 类型 说明
from_city string 出发城市,如「上海」「北京」
to_city string 到达城市,如「三亚」「广州」
date string 出发日期,格式 YYYY-MM-DD

可选环境变量 FLIGHT_COMPARE_PROXY_URL、PROXY_TOKEN 用于比价代理;文档标明一般由技能自动配置,无需手动填写。

明确不支持的能力

  • 不能在对话内完成支付或出票,仅比价并提供最低价平台的预订链接。
  • 仅直飞航线,不含中转方案。
  • 不含国际及港澳台航线。
  • 不提供已订机票状态、值机等航后服务。

安装与启用

方式一:让 Agent 按官方指引安装

SkillHub 页面提供的安装提示如下,适合在 Cursor、Claude Code 等已能执行终端的 Agent 中使用:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_b95ee7e5/china-flight-price-compare`。

Agent 会按 SkillHub 安装文档 检查或安装 skillhub CLI,并将技能装进当前环境的 skills 目录。

方式二:本机 CLI 安装

先确认是否已安装 CLI:

command -v skillhub && skillhub --version

未安装时,可按官方文档执行完整安装(示例为推荐的一键脚本):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装技能时须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能不会被识别。常见路径如下(摘自官方安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

在对应目录下执行:

skillhub install china-flight-price-compare --namespace user_b95ee7e5 --dir ~/.cursor/skills/

将 ~/.cursor/skills/ 替换为你实际使用的 Agent 路径。安装完成后,按各客户端说明刷新或重启以使 Skill 生效。

典型用法

技能文档给出的自然语言示例可直接复现,核心是补齐「出发城市、到达城市、出发日期」三要素;若用户未给日期,Skill 要求 Agent 主动询问,不得擅自默认日期。

  1. 「帮我查 7 月 1 号上海到三亚的机票」
  2. 「北京飞广州下周五的机票多少钱」(需由 Agent 解析为具体 YYYY-MM-DD)
  3. 「深圳到成都 15 号便宜的航班」

进一步筛选时,可补充时段(早/午/晚)、航司偏好或价格上限,由 Agent 在返回列表上二次过滤。

数据流在文档中的说明为:用户输入经本 Skill 到云端代理(腾讯云 SCF),再转发至各 OTA,解析后返回比价结果;代理侧声明不存储用户数据。

适用场景与注意

适合谁: 需要快速对比国内直飞票价、希望同一航班跨平台价差一眼可见的开发者或个人用户;出差、旅游、临时改期前做价格摸底均可。

使用注意:

  • 票价实时变动,最终以各平台预订页为准。
  • 美团侧可能返回起步价,税费是否包含需以页面为准;RollingGo 全价票在结果中可能标有「全价」字样。
  • 部分平台偶发超时会导致某一源缺失,结果末尾会标注未返回数据的平台。
  • SkillHub 页面对该技能的统计(截至资料抓取)为评分 100000、下载 2102 次;社区 Skill 的更新节奏与 SLA 需自行关注版本号(当前 1.0.5)。

结尾

「机票比价」把五家 OTA 的直飞查询与航班号对齐工作封装进一个 Skill,在 Agent 里用城市名和 YYYY-MM-DD 日期即可触发,适合替代手工多 App 比价。安装与坐标以 SkillHub 为准:https://www.skillhub.cn/skills/user_b95ee7e5/china-flight-price-compare 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye