酒店比价:在对话里完成多平台住宿比价

前言

出差或出游订酒店时,常见做法是在手机里逐个打开 OTA 应用,对照同一酒店在不同平台的价格。同一房型、是否含早、取消规则往往分散在各处,人工比对既费时,也容易漏掉更便宜的渠道。

若在 Cursor、Claude Code 等支持 Agent Skills 的环境里,可以把「按城市浏览酒店 → 选定后再比价 → 带出预订链接」交给 Skill 编排。下面介绍 SkillHub 社区技能「酒店比价」(@user_b95ee7e5/china-hotel-price-compare),说明其能力边界、安装方式与典型对话用法。

这是什么

「酒店比价」是 SkillHub 上分类为 life-service 的社区技能(来源:community,发布者:user_b95ee7e5)。商店页当前版本为 v1.0.6,标签 requires_api_key=false,表示无需自行配置 API Key 即可使用。

官方简介概括为:零配置即装即用;先浏览、选定再比价;多旅游平台实时比价并含预订链接;展示评分、距离、早餐、窗户等详细信息。

技能通过 hotel_compare 工具对接云端代理,向飞猪、途牛、同程、美团、RollingGo 等平台并发查询;不在技能内完成下单,只返回比价结果与跳转链接。

核心功能

以下能力均来自该技能 SKILL.md 与商店说明,可按需裁剪使用。

两步式交互

  1. 浏览模式:未指定具体酒店名称时,按城市、日期、区域或关键词列出酒店,展示评分、距地标距离、早餐、窗户、取消政策、点评摘要等。
  2. 比价模式:指定 hotel_name(或在对话中选定某一家)后,对同一酒店在多个平台并发比价,标注各平台价格并给出最低价及预订链接。

多源并发比价

选定酒店后,同时查询飞猪、途牛、同程、美团、RollingGo;平台间价差过大时技能会提醒,避免误把不同房型或规则当成同一报价。

筛选与检索

工具参数支持(节选):

参数 作用
city 目标城市(必填)
check_in / check_out 入住、退房日期,YYYY-MM-DD
keyword 区域、地标或品牌关键词
poi_name 景点或兴趣点,用于搜附近酒店
max_price 价格上限(元)
min_score 最低评分,如 4.5 表示只看 4.5 分及以上;不填则不限
hotel_name 填写则进入比价模式;不填则为浏览模式

代理相关环境变量 HOTEL_COMPARE_PROXY_URL、PROXY_TOKEN 在技能说明中标注为自动配置,一般无需手动设置。

明确不能做的事

  • 不能在对话内直接完成预订,仅提供最低价平台链接。
  • 不能查询已预订订单状态。
  • 不能按星级单独筛选(途牛返回信息中可能含星级标识)。

安装与启用

方式一:SkillHub CLI(推荐)

先确认本机已安装 skillhub(安装流程见 SkillHub 安装说明)。安装技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则可能装到默认 ./skills/ 而未被识别。

在 Cursor 中,常用 skills 目录为 ~/.cursor/skills/。示例:

skillhub install @user_b95ee7e5/china-hotel-price-compare --dir ~/.cursor/skills/

Claude Code 常用路径为 ~/.claude/skills/;Codex 可为 ~/.codex/skills/ 或项目下的 .agents/skills/。其他客户端路径以 SkillHub 安装文档 第四节为准,将 --dir 换成对应目录即可。

方式二:让 AI 按官方提示安装

SkillHub 技能页提供的安装提示词为:

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

将上述内容发给已接入 Skill 能力的 Agent,由其按文档完成 CLI 检查与安装。

安装后需在对应客户端启用该 Skill(具体入口因产品而异),再在对话中提出酒店查询需求。

典型用法

技能文档中的开场示例可直接复现:

  1. 「帮我查 6 月 15 号上海外滩附近的酒店」——浏览模式,先看列表与详情。
  2. 「北京 1000 以内的酒店有哪些」——结合 max_price 等筛选。
  3. 「上海外滩华尔道夫酒店哪个平台最便宜」——指定酒店名称,进入比价模式。

两步式对话示例:

  1. 先问:「帮我查 6 月 15 号上海外滩附近的酒店」。
  2. 选定后说:「第 3 家酒店帮我比价」。

带评分筛选的示例:「北京 1000 以内 4.5 分以上的酒店」。

使用提示(来自官方说明):用户未提供日期时,默认查询明天住一晚;浏览阶段展示的途牛价格尚未完成全平台比价,选定酒店后才启动五源比价。

适用场景与注意

适合谁

  • 经常在对话里规划行程、希望少切换 App 的开发者或差旅用户。
  • 需要快速对比同一酒店在飞猪、途牛、同程、美团、RollingGo 报价的场景。
  • 希望同时看到评分、距离、早餐、取消政策等信息再做决定的用户。

限制与注意

  • 价格实时变动,最终以各平台预订页为准。
  • 部分平台偶发超时时,比价结果可能少于五个来源。
  • 查询经腾讯云 SCF 代理转发至各 OTA,技能说明称代理不存储用户数据;仍建议在公网环境中自行评估隐私与合规要求。
  • 商店统计(截至资料抓取):评分 100000,下载 1684 次;与技能包内文档版本号可能不一致,以 SkillHub 页面 v1.0.6 为准。

可与同发布者的「机票比价」「景点门票比价」等技能搭配,用于行程中的机酒票串联查询(搭配关系见技能文档「搭配使用」一节)。

结尾

「酒店比价」把浏览列表与五平台并发比价收进一个 Skill:零 API Key 配置、两步式交互、支持限价与最低评分筛选,适合在 Agent 对话里完成国内住宿比价前的信息收集与渠道对比。

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

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

Xiaoye