滚石酒店预订技能(RollingGo-Hotel-Booking-Skill)
v1.0.0通过 RollingGo CLI 实现酒店搜索和价格查询。当用户想要按目的地搜索酒店、按日期、星级、预算、标签、距离筛选、查看酒店详情和房间价格或查询酒店标签时使用。触发短语 — “search hotels”,“find hotels near”,“hotel detail”,“hotel pricing”,“hotel tags”,“rollinggo”。
运行时依赖
安装命令
点击复制技能文档
RollingGo Hotel CLI 何时使用: ✅ 使用此技能时: 搜索候选项:用户想要找到特定城市、地标或地址附近的酒店(例如“找到东京迪士尼乐园附近的酒店”)。 复杂筛选:用户需要使用自然语言查询结合确切日期、客人数量、星级评分、预算限制或距离半径来缩小选项。 标签和品牌匹配:用户想要找到具有特定属性的酒店(例如“适合家庭”,“包含早餐”,“万豪”),首先检查标签字典以构建确切的筛选条件。 深入探索和价格:用户想要检查特定酒店ID的详细房间计划、实时价格、取消政策或可用性。 比较和评估:用户想要根据返回的结构化数据和当前费率比较多个候选酒店。 酒店预订:用户准备选择一个房间并预订酒店。返回的预订URL和详细页面链接可以指导用户完成预订。 ❌ 不要使用此技能时: 用户询问非酒店旅行预订(航班、火车、转乘、汽车租赁)。 API密钥解析顺序:--api-key标志 → RollingGo_API_KEY环境变量。没有密钥?申请:https://mcp.agentichotel.cn/apply 运行时默认为references/rollinggo-npx.md;如果用户指定uv/uvx/Python,则切换到references/rollinggo-uv.md。有关API密钥持久性,请参阅references/claw-host-env.md。 版本新鲜度(始终最新) 此技能的默认策略:每次运行都使用最新版本。 npm/npx:npx --yes --package rollinggo@latest rollinggo ... uvx:uvx --refresh --from rollinggo@latest rollinggo ... 如果使用安装的命令而不是临时执行,请先升级:npm全局:npm install -g rollinggo@latest uv工具:uv工具升级rollinggo@latest 主要工作流程 按顺序运行以下步骤,除非用户已经在后面的步骤中。 澄清:目的地、日期、晚数、居住人数、预算、星级、标签 如果需要标签筛选 → 运行hotel-tags以获取有效的标签字符串 运行search-hotels → 解析JSON → 提取hotelId 运行hotel-detail --hotel-id 以获取房间计划和价格 如果结果不理想 → 放松筛选条件并重试 命令快速参考 # 发现标签 rollinggo hotel-tags # 搜索酒店(最少需要的标志) rollinggo search-hotels \ --origin-query "<用户的自然语言请求>" \ --place "<目的地>" \ --place-type "<值来自--help>" # 带有价格的酒店详细信息 rollinggo hotel-detail \ --hotel-id \ --check-in-date YYYY-MM-DD \ --check-out-date YYYY-MM-DD \ --adult-count 2 --room-count 1 # 发现所有标志 rollinggo search-hotels --help rollinggo hotel-detail --help 关键规则 --place-type必须使用来自rollinggo search-hotels --help的确切值 --star-ratings格式:min,max 例如 4.0,5.0 --format table仅允许在search-hotels中使用;被hotel-detail和hotel-tags拒绝 --child-count必须与--child-age标志的数量匹配 --check-out-date必须晚于--check-in-date 在可能的情况下,优先使用--hotel-id而不是--name 输出 stdout → 结果有效载荷(默认为JSON) stderr → 仅错误 退出 0 成功 · 1 HTTP/网络故障 · 2 CLI验证故障 结果包括用于下游使用的预订URL和酒店详细页面链接 筛选条件放松(当没有结果时) 按顺序尝试: 删除--star-ratings → 增加--size → 增加--distance-in-meter → 删除标签筛选 → 扩大日期或预算