前言¶
订国内机票时,同一航班在不同 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 说明,可与安装包内文档对照。
多源并发与比价¶
- 同时向五个 OTA 发起直飞航班查询,文档描述单次约 15–25 秒返回汇总结果。
- 按航班号将同一航班在不同平台的报价合并,并在结果中标注各平台价格(例如分平台标价并列展示)。
- 支持 35+ 城市名称到查询代码的映射;航司二字码可显示为中文名称(文档列举 CA/MU/CZ 等映射)。
- 同程侧会合并 DeepTrip 与结构化 API 两条链路的数据并去重。
- RollingGo 在当日不可查时,文档说明会回退查询次日航班供参考。
- 当某平台价格明显偏低或平台间价差过大时,会给出核实提醒。
工具参数¶
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 主动询问,不得擅自默认日期。
- 「帮我查 7 月 1 号上海到三亚的机票」
- 「北京飞广州下周五的机票多少钱」(需由 Agent 解析为具体
YYYY-MM-DD) - 「深圳到成都 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 。