Install
openclaw skills install @zuckonit/hotel-lookupHotel discovery, shortlist comparison, and booking handoff using **FlyAI `search-hotel`** on **Fliggy MCP** (structured filters: destination, stay dates, POI proximity, hotel/homestay/inn types, star tiers, bed layouts, sort, nightly CNY cap). Use when users ask to find hotels, compare options by budget, location, stars, or bed type, plan city stays, family or business lodging, or move toward booking/detail pages via returned **mainPic** and **detailUrl** in JSON—see `references/search-hotel.md` for exact flags.
openclaw skills install @zuckonit/hotel-lookupProvide hotel discovery, comparison, and booking handoff using the FlyAI CLI command search-hotel, backed by Fliggy MCP. Outputs are decision-ready when you respect live JSON fields and the flag schema in references/search-hotel.md (single source of truth).
npm i -g @fly-ai/flyai-cliflyai config set FLYAI_API_KEY "your-key" (keep secrets out of logs).flyai search-hotel --help for flag discovery).search-hotelExtract and confirm (ask only the minimum if missing):
--dest-name (country / province / city / district).--check-in-date / --check-out-date (YYYY-MM-DD).--max-price (CNY per night cap).--hotel-stars, --hotel-bed-types.--hotel-types (酒店 / 民宿 / 客栈).--poi-name plus --dest-name.--key-words.--sort (price_asc / price_desc / rate_desc / distance_asc / no_rank).references/search-hotel.md does not define.references/search-hotel.md and mirror exact flag names—there is no separate “prime tags” or tag-cache step in search-hotel.--dest-name.flyai search-hotel flagsflyai search-hotel … per the reference Examples and parameter list.¥618); do not invent currency rules not present in data.itemList, follow Error handling below.data.itemList (see output example in references/search-hotel.md).mainPic, detailUrl, name, address, price, score, star, review, interestsPoi, etc. when present.getHotelDetail call in this skill. Deeper room-level matrices like full rate-plan grids are only available if they appear inside the JSON you already received; otherwise direct the user to detailUrl for authoritative booking pages.search-hotel (tighter dates, POI, or keywords)—do not fabricate APIs.Always give:
detailUrl), what to double-check on the supplier page, and 2–4 final confirmation questions if anything is still ambiguous.interestsPoi)(若存在)[Click to book]({detailUrl})(若存在)detailUrl.itemList tables unchanged.| Surface | Location |
|---|---|
search-hotel flags, examples, output shape | references/search-hotel.md (authoritative) |
references/search-hotel.md; ask the user when required fields are unclear.status / message; fix flags vs retry on transient errors only.| Hook | Meaning (search-hotel only) |
|---|---|
| POI + destination | --poi-name + --dest-name for “near landmark” stays. |
| 三态住宿 | --hotel-types: 酒店 / 民宿 / 客栈 in one run. |
| CNY nightly cap | --max-price for per-night budget ceilings. |
| Agent-first JSON | mainPic + detailUrl for fast Markdown cards—no extra scraper stack in this bundle. |