Daolv Hotel Booking
name: daolv-hotel-booking
by cnchenkai · published 2026-03-22
$ claw add gh:cnchenkai/cnchenkai-daolv-hotel-booking---
name: daolv-hotel-booking
description: Hotel discovery, shortlist comparison, and booking handoff using the ai-go-hotel MCP server (getHotelSearchTags, searchHotels, getHotelDetail). Use when users ask to find hotels, compare options by budget/location/amenities, plan city stays, family or business lodging, or complete hotel booking decisions with clear next actions.
---
# Daolv Hotel Booking
Provide reliable hotel planning and booking support with structured MCP calls and decision-ready outputs.
Workflow
1. Capture booking intent before calling tools
2. Prime tags once per task
3. Search hotels with normalized parameters
- `place`
- `placeType`
- `originQuery`
- optional `checkInDate`, `stayNights`, `adultCount`, `size`, `starRatings`, `hotelTags`, `countryCode`, `distanceInMeter`, `withHotelAmenities`, `language`
- `checkInDate` invalid/past/empty may fallback to tomorrow
- `price` is an object (use `price.lowestPrice` + `price.currency`)
- some fields can be null or missing
- 城市/city → 城市
- 机场/airport → 机场
- 景点/attraction → 景点
- 火车站/railway station → 火车站
- 地铁站/metro → 地铁站
- 酒店/hotel → 酒店
4. Enrich finalists with room-level details
- invalid/empty dates may auto-correct
- failures may return plain text (not structured JSON)
- `roomRatePlans` can be very large; render only top rows by relevance/price
5. Return decision-ready output
- Recommended option (best fit)
- Two alternatives
- Why each matches constraints
- Trade-offs (price vs distance vs amenities)
- Booking handoff steps (what user should confirm next)
Output Template
Use concise bullet format:
- 酒店名
- 预估价格(每晚 & 总价)
- 位置与交通
- 房型亮点
- 取消与早餐政策
- 推荐理由
Quality Bar
MCP Preset Config
- `references/mcp-client-config.json`
Platform Distribution
When user asks to publish/distribute this skill, follow the checklist in:
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...