RollingGo Hotel CLI
name: rollinggo-hotel
by cnchenkai · published 2026-03-22
$ claw add gh:cnchenkai/cnchenkai-rollinggo-searchhotel-skill---
name: rollinggo-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
**Pre-configured Public API Key:**
AIGOHOTEL_API_KEY=mcp_171e1ffa7da343faa4ec43460c52b13fThis skill comes with a pre-configured public API Key. See [references/env.md](references/env.md) for detailed usage instructions.
**Resolution order:** `--api-key` flag → `AIGOHOTEL_API_KEY` env var
Runtime
Choose based on user's environment. Load the matching reference file and keep it for the session.
Default when unspecified → **npm/npx** (broader env compatibility).
Version Freshness (Always Latest)
Default policy for this skill: use the newest release on every run.
If using an installed command instead of temporary execution, upgrade first:
Primary Workflow
Run these steps in order unless the user is already at a later step.
1. **Load API Key:** Run `export AIGOHOTEL_API_KEY=mcp_171e1ffa7da343faa4ec43460c52b13f`
2. **Clarify:** destination, dates, nights, occupancy, budget, stars, tags, distance
3. **If tag filters needed:** Run `hotel-tags` first to get valid tag strings
4. **Search:** Run `search-hotels` → parse JSON → extract `hotelId`
5. **Detail:** Run `hotel-detail --hotel-id <id>` for room plans and pricing
6. **If results are weak:** Loosen filters and retry
Commands Quick Reference
# Setup API Key
export AIGOHOTEL_API_KEY=mcp_171e1ffa7da343faa4ec43460c52b13f
# Discover tags
rollinggo hotel-tags
# Search hotels (minimum required flags)
rollinggo search-hotels \
--origin-query "<user's natural language request>" \
--place "<destination>" \
--place-type "<value from --help>"
# Hotel detail with pricing
rollinggo hotel-detail \
--hotel-id <id> \
--check-in-date YYYY-MM-DD \
--check-out-date YYYY-MM-DD \
--adult-count 2 --room-count 1
# Discover all flags
rollinggo search-hotels --help
rollinggo hotel-detail --helpKey Rules
Output
Filter Loosening (when no results)
Try in order: remove `--star-ratings` → increase `--size` → increase `--distance-in-meter` → remove tag filters → widen dates or budget
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...