search-hotel
by @longcreat
Hotel search and pricing via the RollingGo CLI. Use when the user wants to search hotels by destination, filter by date/star/budget/tags/distance, inspect ho...
clawhub install search-hotelπ About This Skill
name: search-hotel description: Hotel search and pricing via the RollingGo CLI. Use when the user wants to search hotels by destination, filter by date/star/budget/tags/distance, inspect hotel detail and room pricing, or look up hotel tags. Trigger phrases β "search hotels", "find hotels near", "hotel detail", "hotel pricing", "hotel tags", "rollinggo". homepage: https://mcp.agentichotel.cn metadata: { "openclaw": { "emoji": "π¨", "primaryEnv": "AIGOHOTEL_API_KEY", "requires": { "anyBins": ["rollinggo", "npx", "node", "uvx", "uv"], "env": ["AIGOHOTEL_API_KEY"] }, "install": [ { "id": "node", "kind": "node", "package": "rollinggo", "bins": ["rollinggo"], "label": "Install rollinggo (npm)" }, { "id": "uv", "kind": "uv", "package": "rollinggo", "bins": ["rollinggo"], "label": "Install rollinggo (uv)" } ] } }
RollingGo Hotel CLI
When to Use
β Use this skill when:
β Don't use this skill when:
API Key
Resolution order: --api-key flag β AIGOHOTEL_API_KEY env var.
No key yet? Apply at: https://mcp.agentichotel.cn/apply
Runtime
Choose based on user's environment. Load the matching reference file and keep it for the session.
npm, npx, Node, or no preference: Load references/rollinggo-npx.mduv, uvx, PyPI, or Python: Load references/rollinggo-uv.mdDefault when unspecified β npm/npx (broader env compatibility).
Primary Workflow
Run these steps in order unless the user is already at a later step.
1. Clarify: destination, dates, nights, occupancy, budget, stars, tags, distance
2. If tag filters needed β run hotel-tags first to get valid tag strings
3. Run search-hotels β parse JSON β extract hotelId
4. Run hotel-detail --hotel-id for room plans and pricing
5. If results are weak β loosen filters and retry
Commands Quick Reference
# Discover tags
rollinggo hotel-tagsSearch hotels (minimum required flags)
rollinggo search-hotels \
--origin-query "" \
--place "" \
--place-type ""Hotel detail with pricing
rollinggo hotel-detail \
--hotel-id \
--check-in-date YYYY-MM-DD \
--check-out-date YYYY-MM-DD \
--adult-count 2 --room-count 1Discover all flags
rollinggo search-hotels --help
rollinggo hotel-detail --help
Key Rules
--place-type must use exact values from rollinggo search-hotels --help--star-ratings format: min,max e.g. 4.0,5.0--format table allowed only on search-hotels; rejected by hotel-detail and hotel-tags--child-count must match the count of --child-age flags--check-out-date must be later than --check-in-date--hotel-id over --name whenever availableOutput
0 success Β· 1 HTTP/network failure Β· 2 CLI validation failureFilter Loosening (when no results)
Try in order: remove --star-ratings β increase --size β increase --distance-in-meter β remove tag filters β widen dates or budget