{"id":"8a19faf2-11da-4178-a2cb-5d3419029a77","entityType":"agent","slug":"clawhub-travel-skills-hotel-price-monitor","name":"1.1.7","canonicalUrl":"https://www.xpersona.co/agent/clawhub-travel-skills-hotel-price-monitor","canonicalPath":"/agent/clawhub-travel-skills-hotel-price-monitor","generatedAt":"2026-10-11T03:58:10.597Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T00:01:01.778Z","emptyReason":null},"description":"酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价 Skill: 1.1.7 Owner: travel-skills Summary: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价 Tags: latest:1.1.7 Version history: v1.1.7 | 2026-09-15T14:19:27.685Z | user 优化技能描述，提升搜索匹配精度 v1.1.6 | 2026-08-26T16:45:30.071Z | user 参数名+工具名camelCase化：check_in→checkIn, check_out→checkOut, hotel_name→hotelName, price_max→priceMax, star_ratings→starRatings；工具名search_hotels→searchHo","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s175e1acy2vdpc6w041zc2tcgs887xev:hotel-price-monitor","sourceUrl":"https://clawhub.ai/travel-skills/hotel-price-monitor","homepage":"https://clawhub.ai/travel-skills/skills/hotel-price-monitor","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/travel-skills/hotel-price-monitor","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/travel-skills/skills/hotel-price-monitor","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":62,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价 Skill: 1.1.7 Owner: travel-skills Summary: 酒店降价监控与多平台比价助手，同时搜索多个旅"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T00:01:01.778Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T00:01:01.778Z","emptyReason":null},"stars":null,"forks":null,"downloads":1224,"packageName":null,"latestVersion":"1.1.7","tractionLabel":"1.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T00:01:01.718Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T00:01:01.778Z","lastCrawledAt":"2026-10-11T00:01:01.718Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T00:01:01.718Z","lastVerifiedAt":null,"highlights":[{"version":"1.1.7","createdAt":"2026-09-15T14:19:27.685Z","changelog":"优化技能描述，提升搜索匹配精度","fileCount":4,"zipByteSize":13207},{"version":"1.1.6","createdAt":"2026-08-26T16:45:30.071Z","changelog":"参数名+工具名camelCase化：check_in→checkIn, check_out→checkOut, hotel_name→hotelName, price_max→priceMax, star_ratings→starRatings；工具名search_hotels→searchHotels, compare_hotel_prices→compareHotelPrices, create_price_watch→createPriceWatch","fileCount":4,"zipByteSize":13064},{"version":"1.1.5","createdAt":"2026-07-08T06:27:52.886Z","changelog":"优化技能描述，提升搜索匹配精度","fileCount":4,"zipByteSize":13000},{"version":"1.1.4","createdAt":"2026-07-07T23:49:17.264Z","changelog":"修复展示名称为中文","fileCount":4,"zipByteSize":12839},{"version":"1.1.3","createdAt":"2026-07-07T14:00:24.902Z","changelog":"hotel-price-monitor 1.1.3 - No user-facing changes; updated internal metadata only. - Skill functionality and documentation remain unchanged.","fileCount":4,"zipByteSize":12750},{"version":"1.1.2","createdAt":"2026-07-02T23:26:32.517Z","changelog":"修正技能展示名称","fileCount":4,"zipByteSize":12840},{"version":"1.1.1","createdAt":"2026-07-02T16:12:52.616Z","changelog":"新增暑期省钱场景支持，覆盖更多出行需求","fileCount":4,"zipByteSize":13000},{"version":"1.1.0","createdAt":"2026-07-01T03:58:35.609Z","changelog":"优化SKILL.md: 添加slogan、核心亮点、快速入门、能做什么/不能做什么、使用提示、搭配使用；tags改全中文","fileCount":4,"zipByteSize":12949}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s175e1acy2vdpc6w041zc2tcgs887xev:hotel-price-monitor","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T03:58:10.595Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-travel-skills-hotel-price-monitor/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T00:01:01.778Z","emptyReason":null},"readme":"Skill: 1.1.7\n\nOwner: travel-skills\n\nSummary: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\n\nTags: latest:1.1.7\n\nVersion history:\n\nv1.1.7 | 2026-09-15T14:19:27.685Z | user\n\n优化技能描述，提升搜索匹配精度\n\nv1.1.6 | 2026-08-26T16:45:30.071Z | user\n\n参数名+工具名camelCase化：check_in→checkIn, check_out→checkOut, hotel_name→hotelName, price_max→priceMax, star_ratings→starRatings；工具名search_hotels→searchHotels, compare_hotel_prices→compareHotelPrices, create_price_watch→createPriceWatch\n\nv1.1.5 | 2026-07-08T06:27:52.886Z | user\n\n优化技能描述，提升搜索匹配精度\n\nv1.1.4 | 2026-07-07T23:49:17.264Z | user\n\n修复展示名称为中文\n\nv1.1.3 | 2026-07-07T14:00:24.902Z | auto\n\nhotel-price-monitor 1.1.3\n\n- No user-facing changes; updated internal metadata only.\n- Skill functionality and documentation remain unchanged.\n\nv1.1.2 | 2026-07-02T23:26:32.517Z | user\n\n修正技能展示名称\n\nv1.1.1 | 2026-07-02T16:12:52.616Z | user\n\n新增暑期省钱场景支持，覆盖更多出行需求\n\nv1.1.0 | 2026-07-01T03:58:35.609Z | user\n\n优化SKILL.md: 添加slogan、核心亮点、快速入门、能做什么/不能做什么、使用提示、搭配使用；tags改全中文\n\nv1.0.4 | 2026-06-12T23:11:26.537Z | user\n\nSecurity: replace hardcoded token with os.environ.get\n\nv1.0.3 | 2026-06-12T01:29:55.943Z | user\n\n显示名更新\n\nv1.0.2 | 2026-06-12T01:15:00.202Z | user\n\n修复显示名为中文\n\nv1.0.1 | 2026-06-12T01:05:27.436Z | user\n\n修复TLS验证、声明佣金排序、补充tools和数据流向\n\nv1.0.0 | 2026-06-11T23:37:18.249Z | user\n\nv1.0.0: 酒店降价监控与多平台比价，支持飞猪/RG/途牛/同程4源实时比价\n\nArchive index:\n\nArchive v1.1.7: 4 files, 13207 bytes\n\nFiles: _meta.json (138b), scripts/compare.py (25709b), skill-card.md (2194b), SKILL.md (10964b)\n\nFile v1.1.7:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: searchHotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compareHotelPrices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: createPriceWatch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotelName\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — TourMind+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+TourMind+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.7:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.7\",\n  \"publishedAt\": 1789481967685\n}\n\nFile v1.1.7:skill-card.md\n\n## Description:\n\n酒店降价监控与多平台比价助手，可按城市搜索酒店、按酒店名称比较多个旅游平台的实时价格，并输出结构化价格监控请求。\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[travel-skills](https://clawhub.ai/user/travel-skills)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal travelers and travel-planning agents use this skill to compare hotel prices across travel platforms, evaluate cancellation policies, and prepare follow-up price-watch requests for selected hotels.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Hotel names, cities, dates, and occupancy details are sent through the publisher's proxy services.\n\nMitigation: Review the publisher and proxy data path before use, and avoid sending sensitive itinerary details unless that data sharing is acceptable.\n\nRisk: The bundled security summary flags a hard-coded shared proxy token.\n\nMitigation: Rotate the shared token and move it into protected configuration before relying on the skill in a managed environment.\n\nRisk: The security summary says the skill overstates price-monitoring behavior.\n\nMitigation: Treat price watching as a structured request for a host agent to handle, not as a built-in scheduler or notification service.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor)\n- [Publisher profile](https://clawhub.ai/user/travel-skills)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with JSON-formatted script output and structured price-watch requests]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires python3 and sends hotel query parameters to proxy services for live price results.]\n\n## Skill Version(s):\n\n1.1.7 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.1.6: 4 files, 13064 bytes\n\nFiles: _meta.json (138b), scripts/compare.py (25069b), skill-card.md (2401b), SKILL.md (10960b)\n\nFile v1.1.6:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: searchHotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compareHotelPrices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: createPriceWatch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotelName\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — 飞猪+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+飞猪+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.6:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.6\",\n  \"publishedAt\": 1787762730071\n}\n\nFile v1.1.6:skill-card.md\n\n## Description:\n\n酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[travel-skills](https://clawhub.ai/user/travel-skills)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal travelers and booking assistants use this skill to search hotel options by city and date, compare a named hotel across travel platforms, and prepare structured price-watch requests for follow-up by the host agent.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Hotel names, cities, stay dates, and occupancy details are sent to the publisher's proxy service for live price lookup.\n\nMitigation: Review the proxy operator, network requirements, and retention policy before installation, and avoid sending unnecessary personal or booking details.\n\nRisk: The bundled script contains an embedded shared proxy token.\n\nMitigation: Remove and rotate the embedded token and provide deployment-specific credentials through a managed secret or environment variable.\n\nRisk: Result ordering is commission-aware when prices tie, which can affect platform recommendations.\n\nMitigation: Disclose commission-based tie-breaking and verify that user-facing recommendations still present all comparable platform prices clearly.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor)\n- [Publisher profile](https://clawhub.ai/user/travel-skills)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, JSON, Shell commands, Guidance]\n\n**Output Format:** [Conversational Markdown with JSON outputs from the bundled Python comparison script]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [The script emits hotel search and comparison JSON; price-watch requests are structured for the host agent to schedule and notify.]\n\n## Skill Version(s):\n\n1.1.6 (source: server release evidence; artifact frontmatter says 1.1.1)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.1.5: 4 files, 13000 bytes\n\nFiles: _meta.json (138b), scripts/compare.py (25085b), skill-card.md (2486b), SKILL.md (10972b)\n\nFile v1.1.5:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — 飞猪+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+飞猪+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.5:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.5\",\n  \"publishedAt\": 1783492072886\n}\n\nFile v1.1.5:skill-card.md\n\n## Description: <br>\n酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal travelers and travel-shopping agents use this skill to search hotels by city and date, compare live prices across travel platforms for a named hotel, and prepare host-agent price watch requests for selected stays. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Hotel names, cities, stay dates, and related search details are sent to the skill's proxy service for live pricing. <br>\nMitigation: Use the skill only when the user is comfortable sharing those travel search details with the proxy service. <br>\nRisk: Some booking links may use commission channels, so link ordering or neutrality may require user attention. <br>\nMitigation: Present platform, price, cancellation policy, and link information transparently so the user can choose where to book. <br>\nRisk: Persistent price monitoring depends on host-agent support and is not guaranteed by the skill alone. <br>\nMitigation: Confirm that the host agent has accepted and scheduled the monitoring request before promising ongoing alerts. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor) <br>\n- [Publisher profile](https://clawhub.ai/user/travel-skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with JSON command output from hotel search and comparison scripts] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include hotel names, prices, cancellation-policy notes, booking links, and structured monitoring-request details for the host agent.] <br>\n\n## Skill Version(s): <br>\n1.1.5 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.1.4: 4 files, 12839 bytes\n\nFiles: _meta.json (138b), scripts/compare.py (25072b), skill-card.md (2238b), SKILL.md (10972b)\n\nFile v1.1.4:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — 飞猪+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+飞猪+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.4:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.4\",\n  \"publishedAt\": 1783468157264\n}\n\nFile v1.1.4:skill-card.md\n\n## Description: <br>\n酒店降价监控与多平台比价助手，可按酒店名称或城市查询实时价格、比较多个旅游平台，并输出降价监控请求。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nTravelers and travel-planning agents use this skill to compare hotel prices across platforms, evaluate cancellation flexibility, and create structured watch requests for selected hotels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Hotel names, destination cities, travel dates, and preferences are sent through publisher proxy services to travel platforms for live pricing. <br>\nMitigation: Use only non-sensitive search details, avoid booking credentials or sensitive personal information, and treat the skill as a comparison and watch-request assistant rather than a booking tool. <br>\nRisk: Live hotel prices, cancellation policies, and cross-platform hotel matches may be incomplete or change after the skill returns results. <br>\nMitigation: Confirm the hotel identity, stay dates, platform price, and cancellation terms on the travel platform before acting on a recommendation. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor) <br>\n- [Publisher profile](https://clawhub.ai/user/travel-skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, JSON, shell commands, guidance] <br>\n**Output Format:** [Markdown guidance with JSON command output and structured watch requests] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires python3; hotel search parameters are sent through publisher proxy services for live price lookup.] <br>\n\n## Skill Version(s): <br>\n1.1.4 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.1.3: 4 files, 12750 bytes\n\nFiles: _meta.json (138b), scripts/compare.py (25072b), skill-card.md (2208b), SKILL.md (10972b)\n\nFile v1.1.3:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — 飞猪+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+飞猪+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.3:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.3\",\n  \"publishedAt\": 1783432824902\n}\n\nFile v1.1.3:skill-card.md\n\n## Description: <br>\n酒店价格监控与比价 helps users compare real-time hotel prices across travel platforms, search hotels by city and date, and prepare structured hotel price-watch requests. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal travelers and travel-planning agents use this skill to compare current hotel prices, evaluate cancellation flexibility, and create structured monitoring requests for selected hotels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Hotel names, cities, dates, and related search parameters are sent to external proxy services. <br>\nMitigation: Use the skill only when those search details are acceptable to send outside the agent environment, and avoid entering unnecessary sensitive traveler details. <br>\nRisk: Some booking links may include affiliate or commission routing. <br>\nMitigation: Compare the displayed platform prices and cancellation terms yourself before booking. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor) <br>\n- [ClawHub publisher profile](https://clawhub.ai/user/travel-skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with comparison tables, inline shell commands, and structured price-watch request fields] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires python3. Live hotel lookup sends hotel names, cities, dates, and related search parameters to external proxy services.] <br>\n\n## Skill Version(s): <br>\n1.1.3 (source: server release metadata; artifact frontmatter lists 1.1.1 and artifact _meta.json lists 1.1.2) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.1.2: 4 files, 12840 bytes\n\nFiles: _meta.json (138b), scripts/compare.py (25072b), skill-card.md (2079b), SKILL.md (10972b)\n\nFile v1.1.2:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — 飞猪+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+飞猪+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.2\",\n  \"publishedAt\": 1783034792517\n}\n\nFile v1.1.2:skill-card.md\n\n## Description: <br>\n酒店降价监控与多平台比价助手，帮助用户按酒店名称或城市查询实时价格、比较多个旅游平台并生成降价监控请求。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\n旅行用户和订房助手使用该技能搜索酒店、比较多个平台价格、评估取消政策，并为已选酒店生成可由宿主 Agent 承接的降价监控请求。 <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Hotel names, cities, dates, and related search details are sent to the skill's proxy service to retrieve live pricing. <br>\nMitigation: Use the skill only when users are comfortable sharing those travel search details with the proxy service. <br>\nRisk: Returned booking links and platform prices may change, and some links may use affiliate routing. <br>\nMitigation: Compare the final checkout price, cancellation terms, and platform details before booking or canceling an existing reservation. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with hotel comparison tables, booking links, and structured monitoring request details] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires python3; sends hotel names, cities, dates, and related query details to the disclosed proxy service for live price results.] <br>\n\n## Skill Version(s): <br>\n1.1.2 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.1.1: 4 files, 13000 bytes\n\nFiles: _meta.json (138b), scripts/compare.py (25072b), skill-card.md (2568b), SKILL.md (10972b)\n\nFile v1.1.1:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — 飞猪+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+飞猪+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.1\",\n  \"publishedAt\": 1783008772616\n}\n\nFile v1.1.1:skill-card.md\n\n## Description: <br>\n酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nTravelers and travel-planning agents use this skill to compare hotel prices across platforms, evaluate cancellation policies, and prepare price-watch requests for selected hotels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Hotel search details such as hotel names, cities, dates, and occupancy are sent to the publisher's proxy service to retrieve live prices. <br>\nMitigation: Use the skill only when sharing those query details with the third-party publisher service is acceptable, and avoid adding unnecessary personal information to hotel searches. <br>\nRisk: Same-price comparison results may be ordered by affiliate preference, and some booking links may include affiliate channels. <br>\nMitigation: Review all platform prices and cancellation policies before booking instead of relying only on the first same-price result. <br>\nRisk: Price monitoring depends on the host agent supporting scheduled checks and notifications. <br>\nMitigation: Confirm the host agent can run recurring checks and send notifications before relying on the skill for guaranteed price alerts. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, JSON, Shell commands, Guidance] <br>\n**Output Format:** [Markdown guidance with structured JSON hotel search, comparison, and price-watch outputs.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Outputs may include hotel names, prices, ratings, cancellation policies, booking links, lowest-price platform details, and structured monitoring requests; the skill does not directly book hotels.] <br>\n\n## Skill Version(s): <br>\n1.1.1 (source: frontmatter and server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.1.0: 4 files, 12949 bytes\n\nFiles: scripts/compare.py (25072b), skill-card.md (2464b), SKILL.md (10906b), _meta.json (138b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 能做什么\n\n- 同时查询多个旅游平台实时酒店价格并比价\n- 按酒店名+城市精确匹配，跨平台自动对齐\n- 已订酒店降价监控，有变化第一时间通知\n- 查询各平台取消政策，判断盯价价值\n- 按城市搜索酒店列表，智能推荐候选\n\n## 不能做什么\n\n- 不直接预订酒店，只提供预订链接\n- 不查机票、火车票、租车（用对应专项技能）\n- 不承诺最低价，只帮持续关注\n- 不编造价格历史、降价百分比等数据\n\n## 使用提示\n\n- 提供完整酒店名+城市，匹配更精准\n- 比价前确认入住/退房日期，价格随时变动\n- 免费取消窗口越宽，盯价越有意义\n- 多平台价差大说明还有降价空间\n\n## 🔗 搭配使用\n\n- **酒店比价** — 飞猪+途牛+同程+美团+RG 5平台酒店一站式比价\n- **全能旅行助手** — 行程规划+机票火车票酒店景点一站式服务\n- **景点门票比价** — 美团+飞猪+途牛 3平台门票最低价\n\n---\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1782878315609\n}\n\nFile v1.1.0:skill-card.md\n\n## Description: <br>\n酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nTravelers and travel-planning agents use this skill to search hotels by city and dates, compare live prices across platforms for a named hotel, and prepare price-watch requests when a user wants continued monitoring. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Hotel search details such as hotel name, city, and travel dates are sent to the skill's proxy service and travel platforms for live price lookup. <br>\nMitigation: Install and use the skill only when that data flow is acceptable, and share only the trip details needed for the search. <br>\nRisk: Price-watch notifications depend on the host agent's scheduling and notification support. <br>\nMitigation: Treat monitoring output as a structured request and verify that the host agent has an active scheduler and notification path. <br>\nRisk: Live prices, cancellation policies, and booking links can change before purchase. <br>\nMitigation: Review the platform page, final price, room details, and cancellation policy yourself before booking. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with JSON results from the helper script and structured monitoring parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires python3. The skill does not directly book hotels; it returns comparisons, recommendations, booking links, and monitoring requests for the host agent to handle.] <br>\n\n## Skill Version(s): <br>\n1.1.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.4: 4 files, 12442 bytes\n\nFiles: scripts/compare.py (25072b), skill-card.md (2468b), SKILL.md (9369b), _meta.json (138b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏, hotel, price, monitor]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店降价监控比价\n\n多旅游平台酒店实时比价 + 降价监控助手。搜一家酒店，多个平台价格一目了然，帮你找到最低价。\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 核心能力\n\n| 能力 | 说明 |\n|------|------|\n| 多平台比价 | 同时查询多个旅游平台实时价格，按最低价排序 |\n| 精确酒店匹配 | 按酒店名+城市精确定位，跨平台名称差异自动匹配 |\n| 降价监控 | 输出结构化监控请求，由宿主 Agent 承接定时复查和通知 |\n| 免费取消政策 | 查询各平台取消政策，判断是否值得继续盯 |\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 边界\n\n- 机票、火车票、租车：不处理，直接告知无法帮忙\n- 直接预订：提供预订链接，由用户自行操作，不代替用户下单\n- 价格保证：不承诺最低价，只说帮持续关注，有变化提醒\n- **不编造数据**：不虚构价格历史、降价百分比、取消政策\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1781305886537\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\n酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal travelers and travel-planning agents use this skill to search hotel options, compare current prices across travel platforms, and prepare price-watch requests for selected hotels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Hotel names, cities, stay dates, and occupancy details may be sent to a proxy service for live pricing. <br>\nMitigation: Install and use the skill only when users are comfortable sharing those travel details with the pricing service. <br>\nRisk: Booking links are user-operated and some same-price links may use commission channels. <br>\nMitigation: Let users choose whether to open or use booking links, and make clear that the skill does not book on the user's behalf. <br>\nRisk: Hotel prices, cancellation terms, and platform availability can change after a comparison is returned. <br>\nMitigation: Treat returned prices and cancellation details as current lookup results and have users verify terms on the booking platform before acting. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/hotel-price-monitor) <br>\n- [Publisher profile](https://clawhub.ai/user/travel-skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with JSON-formatted hotel search, comparison, and watch-request results] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires python3. Hotel names, cities, stay dates, occupancy details, and related query parameters may be sent to a proxy service for live pricing.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.3: 4 files, 12332 bytes\n\nFiles: scripts/compare.py (25054b), skill-card.md (2192b), SKILL.md (9369b), _meta.json (138b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏, hotel, price, monitor]\ntools:\n  - name: search_hotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compare_hotel_prices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: create_price_watch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotel_name\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: check_in\n        type: string\n        description: 入住日期\n        required: true\n      - name: check_out\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店降价监控比价\n\n多旅游平台酒店实时比价 + 降价监控助手。搜一家酒店，多个平台价格一目了然，帮你找到最低价。\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 核心能力\n\n| 能力 | 说明 |\n|------|------|\n| 多平台比价 | 同时查询多个旅游平台实时价格，按最低价排序 |\n| 精确酒店匹配 | 按酒店名+城市精确定位，跨平台名称差异自动匹配 |\n| 降价监控 | 输出结构化监控请求，由宿主 Agent 承接定时复查和通知 |\n| 免费取消政策 | 查询各平台取消政策，判断是否值得继续盯 |\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要等所有信息都齐全再查。\n\n### 查询后的判断\n\n拿到查询结果后，结合用户情况给出判断，不只播报数据，要解释：\n\n| 情况 | 怎么说 |\n|------|--------|\n| 当前最低价低于用户订单价格，且取消窗口未过 | 告诉用户现在取消重订可以省多少，让用户自己决定要不要操作 |\n| 当前最低价低于用户订单价格，但取消窗口已过 | 说明已经没法取消了，如实说继续盯意义有限，但可以关注后续变化 |\n| 当前价格持平或更高 | 说明当前订单价格合理，建议继续关注以防后续有变化 |\n| 用户不记得原订单价格 | 先说明当前价格情况，引导用户回忆或查一下订单，再给判断 |\n\n不说「一定会降」「绝对帮你省钱」，只说现在的情况和建议。\n\n### 引导监控\n\n判断给完后，自然过渡到监控环节：\n\n「要不要我帮你盯着，有变化了提醒你？」\n\n如果用户同意，整理监控参数，调用 `create_price_watch` 输出结构化监控请求。\n\n---\n\n## 流程 B：没订酒店，有明确出行计划\n\n**目标：搜索候选酒店，帮用户锁定 1~2 家关注对象，多平台比价。**\n\n### 信息采集\n\n必须先拿到这三个才能搜索：\n\n- 目的地城市\n- 入住/离店日期\n- 人数\n\n预算和偏好可以在聊天中顺带问，不强制要求填完再搜。\n\n### 搜索与推荐\n\n拿到基本信息后，调用 `search_hotels` 搜索酒店列表。推荐 3~5 家，使用以下表格格式呈现：\n\n| 酒店 | 星级 | 评分 | 为什么适合你 | 最低价 | 降价空间 | 推荐指数 |\n|------|------|------|-------------|--------|----------|----------|\n| 酒店 A | 五星 | 4.8 | 步行到景点，符合你想要的风格 | ¥680 (平台X) | 高（取消灵活） | ★★★★☆ |\n\n### 给出倾向性建议\n\n推荐完后，不要只罗列信息，要给出判断：\n\n「这几家里面，我建议优先关注前两家：第一家位置更稳、体验更好；第二家价格弹性更大，更容易等到降价。」\n\n### 深入某家酒店\n\n用户对某家感兴趣时，调用 `compare_hotel_prices` 查多平台详情比价，重点说：\n\n- 各平台当前价格排序（最低价来自哪个平台）\n- 取消政策（是否灵活）\n- 基于当前情况，这家值不值得先盯起来\n- 提供最低价平台的预订链接\n\n然后自然引导：「要不要先把这家盯起来，有降价了提醒你？」\n\n---\n\n## 什么样的酒店值得重点关注\n\n| 条件 | 说明 |\n|------|------|\n| **免费取消窗口宽** | 取消政策越灵活，盯价越有意义 |\n| **当前价接近预算上限** | 说明还有下降空间 |\n| **房源供应宽松** | 可售房型多，没有抢房压力 |\n| **多平台价差大** | 说明价格还有调整空间 |\n\n---\n\n## 流程 C：没订酒店，需求模糊\n\n**目标：通过对话缩小范围，最终锁定 1~2 家目标酒店，进入关注链路。**\n\n### 逐步收敛\n\n不要一开始就搜索，先通过对话了解：\n\n- 出行目的（休闲/商务/亲子/蜜月）\n- 大概城市或区域\n- 预算感觉\n- 风格偏好\n\n每次只问一个，根据用户回答判断下一个最重要的问题是什么。\n\n---\n\n## 工具调用说明\n\n所有酒店查询和比价通过脚本 `scripts/compare.py` 统一处理。\n\n```bash\n# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n```\n\n---\n\n## 输出结构化监控请求\n\n### 触发时机\n\n只有在用户已经锁定具体酒店，并明确表达以下意图时才输出：\n\n- 「帮我盯着」「有变化提醒我」「先帮我记着」「继续关注这家」\n\n---\n\n## 交互风格\n\n- **整体风格**：个性化、轻松自然，像微信聊天\n- **人设定位**：一个懂酒店、懂价格、会帮用户缩小选择范围的比价小助手\n- **表达原则**：推荐不只列价格和酒店名，要说明为什么推荐、值不值得关注\n\n---\n\n## 边界\n\n- 机票、火车票、租车：不处理，直接告知无法帮忙\n- 直接预订：提供预订链接，由用户自行操作，不代替用户下单\n- 价格保证：不承诺最低价，只说帮持续关注，有变化提醒\n- **不编造数据**：不虚构价格历史、降价百分比、取消政策\n\n## 数据流向\n\n用户输入（酒店名/城市/日期等查询参数）→ 本技能脚本 → 代理服务 → 多个旅游平台API → 返回结果给用户。查询参数会发送到代理服务以获取实时酒店价格数据，代理服务不存储用户数据。\n\n## 排序说明\n\n比价结果按价格从低到高排序；同价时，部分平台预订链接含分佣通道（分佣不影响用户价格），但仍会展示所有平台价格供用户自主选择。\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1781227795943\n}\n\nFile v1.0.3:skill-card.md\n\n## Description: <br>\n酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[travel-skills](https://clawhub.ai/user/travel-skills) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal travelers and travel-planning agents use this skill to search hotel options, compare current prices across multiple travel platforms, and prepare structured price-watch requests for selected hotels. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill sends hotel names, cities, dates, and related search parameters to the publisher's proxy service. <br>\nMitigation: Install only when this data sharing is acceptable for the intended users and travel-planning workflow. <br>\nRisk: The release evidence reports a shared backend access token embedded in the code. <br>\nMitigation: Rotate or replace the shared token with a safer authentication design before broad distribution. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/travel-skills/hotel-price-monitor) <br>\n- [Publisher profile](https://clawhub.ai/user/travel-skills) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with JSON results from the comparison script and structured price-watch request details.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires python3 and sends hotel names, cities, dates, and related search parameters to the publisher's proxy service for live price queries.] <br>\n\n## Skill Version(s): <br>\n1.0.3 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: 1.1.7 Owner: travel-skills Summary: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价 Tags: latest:1.1.7 Version history: v1.1.7 | 2026-09-15T14:19:27.685Z | user 优化技能描述，提升搜索匹配精度 v1.1.6 | 2026-08-26T16:45:30.071Z | user 参数名+工具名camelCase化：check_in→checkIn, check_out→checkOut, hotel_name→hotelName, price_max→priceMax, star_ratings→starRatings；工具名search_hotels→searchHo","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03"},{"language":"bash","snippet":"# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03"},{"language":"bash","snippet":"# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03"},{"language":"bash","snippet":"# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03"},{"language":"bash","snippet":"# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03"},{"language":"bash","snippet":"# 搜索酒店列表\npython3 scripts/compare.py search --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03\n\n# 精确比价\npython3 scripts/compare.py compare --hotel \"上海外滩华尔道夫\" --city \"上海\" --check-in 2026-07-01 --check-out 2026-07-03"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: hotel-price-monitor\ndisplay_name: 酒店价格监控与比价\ndescription: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价\nversion: 1.1.1\ntags: [酒店比价, 酒店降价, 价格监控, 订贵了, 酒店捡漏]\ntools:\n  - name: searchHotels\n    description: 按城市和日期搜索酒店列表，返回价格、评分和预订链接\n    parameters:\n      - name: city\n        type: string\n        description: 目的地城市，如\"上海\"\"三亚\"\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n      - name: keyword\n        type: string\n        description: 关键词，如\"外滩\"\"亲子\"\n        required: false\n  - name: compareHotelPrices\n    description: 按酒店名和日期查询多个平台实时价格并对比\n    parameters:\n      - name: hotel\n        type: string\n        description: 酒店名称，如\"上海外滩华尔道夫\"\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期 YYYY-MM-DD\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期 YYYY-MM-DD\n        required: true\n  - name: createPriceWatch\n    description: 输出结构化监控请求，由宿主Agent承接定时复查和降价通知\n    parameters:\n      - name: hotelName\n        type: string\n        description: 酒店名称\n        required: true\n      - name: city\n        type: string\n        description: 城市名\n        required: true\n      - name: checkIn\n        type: string\n        description: 入住日期\n        required: true\n      - name: checkOut\n        type: string\n        description: 退房日期\n        required: true\nmetadata:\n  openclaw:\n    emoji: \"🏨\"\n    skillKey: hotel-price-monitor\n    requires:\n      bins: [\"python3\"]\n---\n\n# 酒店价格监控与比价 — 多平台实时比价，降价了第一时间告诉你\n\n> 搜一家酒店，多个旅游平台价格一目了然；已订酒店帮盯降价，买贵了第一时间知道。\n\n🔥 **核心亮点：**\n- **多平台比价** — 同时查询多个旅游平台实时价格，最低价一目了然\n- **降价监控** — 已订酒店帮盯价格变化，降了第一时间通知\n- **精确匹配** — 按酒店名+城市精确定位，跨平台名称差异自动匹配\n- **取消政策** — 各平台取消政策一目了然，判断值不值得继续盯\n- **智能推荐** — 不只列价格，还给倾向性建议和性价比分析\n\n## 快速入门\n\n**3个开场白示例，复制即用：**\n\n1. \"我订了上海外滩华尔道夫，帮我看看现在有没有降价\"\n2. \"帮我比一下三亚亚特兰蒂斯各平台的价格\"\n3. \"后天去上海住哪里性价比高\"\n\n## 核心能力\n\n1. **多平台比价**：同时查询多个旅游平台实时价格，按最低价排序\n2. **精确酒店匹配**：按酒店名+城市精确定位，跨平台名称差异自动匹配\n3. **降价监控**：输出结构化监控请求，由宿主Agent承接定时复查和通知\n4. **免费取消政策**：查询各平台取消政策，判断是否值得继续盯\n5. **智能推荐**：不只列价格，还给倾向性建议和性价比分析\n6. **城市搜索**：按城市+日期搜索酒店列表，快速筛选候选\n\n## 使用场景\n\n用户明确表达以下意图时使用本技能：\n\n- 已订酒店，想关注价格变化（「酒店降价」「订贵了」「盯价」）\n- 想对比多个平台价格（「酒店比价」「哪个平台便宜」）\n- 还没订，想找性价比最高的酒店（「帮我搜酒店」「找便宜酒店」）\n- 关注取消政策和降价机会（「酒店捡漏」）\n\n## 场景判断\n\n根据用户回答，进入对应流程：\n\n- **已有订单，担心买贵** → 流程 A\n- **没订酒店，知道去哪、什么时候** → 流程 B\n- **没订酒店，目标模糊** → 流程 C\n\n如果用户没有主动说清楚，追问是已经订了酒店，还是还在选？\n\n---\n\n## 流程 A：已有订单，担心买贵\n\n**目标：判断当前订单是否值得继续盯，引导建立监控。**\n\n### 酒店匹配确认（重要）\n\n在查询价格之前，必须先确认匹配的是同一家酒店：\n\n1. 用「酒店名称 + 城市/区域」确认\n2. 如有地址或品牌信息，一并展示\n3. 如果存在多家可能的匹配结果，**停下来让用户选择**，不要基于模糊匹配继续\n\n### 信息采集\n\n一次只问一个，像聊天不像填表。关键字段：\n\n- 酒店名称（必须）\n- 入住日期 / 离店日期（必须）\n- 当时订的价格（强烈建议获取；如果用户记不清，不要卡住流程，先查当前价格再继续引导）\n- 人数 / 房型（有助于查询，可追问）\n- 最晚免费取消时间（如果用户知道，优先问）\n\n拿到酒店名称和日期后，立即调用 `compare_hotel_prices` 查询多平台当前价格，不要"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7e1mfbeh2h71wg876t0sb8gx884fjb\",\n  \"slug\": \"hotel-price-monitor\",\n  \"version\": \"1.1.7\",\n  \"publishedAt\": 1789481967685\n}"},{"path":"skill-card.md","content":"## Description:\n\n酒店降价监控与多平台比价助手，可按城市搜索酒店、按酒店名称比较多个旅游平台的实时价格，并输出结构化价格监控请求。\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[travel-skills](https://clawhub.ai/user/travel-skills)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal travelers and travel-planning agents use this skill to compare hotel prices across travel platforms, evaluate cancellation policies, and prepare follow-up price-watch requests for selected hotels.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Hotel names, cities, dates, and occupancy details are sent through the publisher's proxy services.\n\nMitigation: Review the publisher and proxy data path before use, and avoid sending sensitive itinerary details unless that data sharing is acceptable.\n\nRisk: The bundled security summary flags a hard-coded shared proxy token.\n\nMitigation: Rotate the shared token and move it into protected configuration before relying on the skill in a managed environment.\n\nRisk: The security summary says the skill overstates price-monitoring behavior.\n\nMitigation: Treat price watching as a structured request for a host agent to handle, not as a built-in scheduler or notification service.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/travel-skills/skills/hotel-price-monitor)\n- [Publisher profile](https://clawhub.ai/user/travel-skills)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with JSON-formatted script output and structured price-watch requests]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires python3 and sends hotel query parameters to proxy services for live price results.]\n\n## Skill Version(s):\n\n1.1.7 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价 Skill: 1.1.7 Owner: travel-skills Summary: 酒店降价监控与多平台比价助手，同时搜索多个旅游平台实时价格帮你比价省钱，支持按酒店名称精确比价、按城市搜索酒店列表、创建降价监控任务，多旅游平台数据直连。暑期订酒店省钱，价格监控与实时比价 Tags: latest:1.1.7 Version history: v1.1.7 | 2026-09-15T14:19:27.685Z | user 优化技能描述，提升搜索匹配精度 v1.1.6 | 2026-08-26T16:45:30.071Z | user 参数名+工具名camelCase化：check_in→checkIn, check_out→checkOut, hotel_name→hotelName, price_max→priceMax, star_ratings→starRatings；工具名search_hotels→searchHo","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":772,"uniquenessScore":57,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T00:01:01.778Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T00:01:01.778Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T03:58:10.597Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}