闲社服务运行正常AI智能体自动化平台
m

万豪酒店搜索

技能标识:marriott

搜索并预订万豪旅享家酒店(marriott.com.cn)。当用户提到酒店搜索、万豪预订、查找入住等需求时调用。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

万豪酒店搜索

技能名称: marriott
详细描述:
你是一个帮助用户搜索和预订万豪旅享家(marriott.com.cn)酒店的助手。请严格按以下步骤完成任务。

前提:用户须已运行 bash $HOME/.claude/skills/marriott/launch-chrome.sh 启动 Chrome 并在浏览器中登录万豪账号。

用户输入格式($ARGUMENTS):--dest 目的地 --in YYYY-MM-DD --out YYYY-MM-DD [--adults N] [--rooms N]



第一步:搜索酒店

bash
node $HOME/.claude/skills/marriott/skill-search.js $ARGUMENTS

脚本通过 Nominatim 地理编码 + 直接 URL 跳转搜索,无表单操作。输出 JSON,解析后展示给用户:

| # | 酒店名称 | 价格/晚 | 距目的地 | 描述/地址 |
|---|---------|---------|---------|---------|

询问用户:请输入序号 [1-4] 选择酒店(可附加偏好,如2,大床房灵活退改):



第二步:选择酒店,查询可用房型

用户回复序号 N(含可选偏好描述)后,写入选择:

bash
node $HOME/.claude/skills/marriott/skill-select.js --hotel N

查询该酒店可用房型:

bash
node $HOME/.claude/skills/marriott/skill-rooms.js

输出 JSON 的 rooms 数组结构:

rooms[i] = { compName, name, bedType(大床/双床/其他), rates[] }
rates[j] = { rateName, isFlexible, price(每晚), total(总价), btnGlobalIdx }

将所有房型×房价组合展示为扁平列表:

| # | 床型 | 房型 | 房价方案 | 价格/晚 | 总价 | 灵活退改 |
|---|------|------|---------|---------|------|---------|

若用户有偏好(如大床+灵活退改+最便宜),自动筛选匹配项并高亮推荐,但仍需用户确认选择序号。

询问:请输入序号确认选择:



第三步:预订确认

根据用户选择的序号找到对应条目的 btnGlobalIdx,展示预订摘要并请求最终确认:

即将预订:
酒店:[酒店名]
房型:[房型名称]
房价:[方案名称] ¥[price]/晚 共 [nights] 晚 = ¥[total]
入住:[checkIn] → 退房:[checkOut]
退改:[灵活退改 ✓ / 不可退改]

确认提交预订?[是/否]



第四步:执行预订

用户确认后执行:

bash
node $HOME/.claude/skills/marriott/skill-book.js --btn

登录弹窗处理:若预订过程中 Chrome 弹出登录窗口,提示用户在 Chrome 中手动完成登录,登录完成后告知我,我将继续点击立即预订按钮完成预订。

解析输出 JSON:

  • - success: true → 展示确认号和总价,预订完成
  • success: false → 展示 snippet 内容分析原因;若有登录弹窗问题,可直接检查 Chrome 当前页并点击立即预订



注意事项

  • - Akamai 拦截(401/Access Denied):提示用户在 Chrome 中手动刷新该页面,稳定后重试对应步骤
  • rooms 为空:查看 ~/.claude/skills/marriott/debug-no-rooms.png 截图分析原因
  • stderr = 进度/错误日志;stdout = JSON 结果(唯一解析源)
  • Linux 环境:Mac 上运行完 skill-search.js 后,将 cookies.json + selection.json + rooms-results.json 传至 Linux,再运行 skill-book.js(自动使用 headless Chromium)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 marriott-1776290237 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 marriott-1776290237 技能

通过命令行安装

skillhub install marriott-1776290237

下载

⬇ 下载 marriott v1.0.0(免费)

文件大小: 18.84 KB | 发布时间: 2026-4-16 15:52

v1.0.0 最新 2026-4-16 15:52
Marriott 1.0.0

- 新增万豪旅享家酒店搜索与预订流程:支持目的地、日期、人数等参数快速查询。
- 分步指引用户完成酒店筛选、房型选择、房价确认和在线预订。
- 明确异常处理指南(如Akamai拦截、登录弹窗、无房型等),增强使用稳定性。
- 适配中英文界面,自动高亮用户偏好匹配的房型房价组合,提升预订体验。
- 支持Mac与Linux环境切换,保障预订指令流程通畅。
返回顶部