RollingGo Hotel CLI for Openclaw

A powerful command-line interface for searching hotels, filtering by granular attributes, and retrieving real-time room pricing and booking URLs.

cnchenkai
v1.0.0
Mar 20, 2026
0
800
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install rollinggo-searchhotel-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install rollinggo-searchhotel-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is RollingGo Hotel CLI?

RollingGo Hotel CLI is a specialized developer tool designed to bridge the gap between AI agents and real-world hospitality data. As part of the Openclaw Skills ecosystem, it allows users to perform high-intent hotel searches using natural language queries combined with strict technical filters like star ratings, budget limits, and geographic distance.

This skill is particularly valuable for building automated travel assistants or research agents that require structured JSON data regarding hotel availability, detailed room plans, and cancellation policies. It eliminates the friction of manual web searching by providing a direct pipeline to hotel tags, brand matching, and direct booking links.

RollingGo Hotel CLI Use Cases

  • Finding hotels near specific landmarks or addresses using natural language and coordinate-based searching.
  • Narrowing down hospitality options with complex filters including guest counts, specific dates, and budget constraints.
  • Verifying hotel attributes and amenities by cross-referencing the internal tag dictionary for precise matching.
  • Extracting real-time pricing and room availability for specific hotel IDs to facilitate deep-dive comparisons.
  • Generating direct booking URLs and detail page links to guide users toward reservation completion.

How RollingGo Hotel CLI Works

  1. Authentication: The skill initializes by loading the AIGOHOTEL_API_KEY via environment variables or CLI flags.
  2. Parameter Clarification: The agent identifies destination, occupancy, and dates to build the initial query context.
  3. Tag Discovery: If specific amenities are required, the agent calls the hotel-tags command to retrieve valid filter strings.
  4. Search Execution: The search-hotels command is executed, returning a list of candidate hotels and unique hotel IDs.
  5. Deep Dive: Using a specific hotel ID, the agent calls hotel-detail to fetch granular room plans, pricing, and availability.
  6. Response Delivery: The structured JSON payload is parsed to present the user with formatted comparisons or booking links.

RollingGo Hotel CLI Setup

The RollingGo skill can be installed via npm or uv depending on your environment preference. Ensure you have your API key ready for configuration.

Environment Setup

export AIGOHOTEL_API_KEY=mcp_171e1ffa7da343faa4ec43460c52b13f

Installation

Using npm:

npm install -g rollinggo@latest
# Or run directly via npx
npx --yes --package rollinggo@latest rollinggo search-hotels --help

Using uv:

uv tool install rollinggo
# Or run directly via uvx
uvx --refresh --from rollinggo rollinggo search-hotels --help

RollingGo Hotel CLI Data Schema & Taxonomy

The RollingGo skill returns structured data primarily in JSON format to ensure compatibility with downstream Openclaw Skills workflows.

Data Component Description Format
Hotel Metadata Includes Name, Address, Hotel ID, and Star Ratings. JSON Object
Pricing Data Real-time rates based on check-in/out dates and occupancy. Currency String
Tags Standardized amenity and brand identifiers (e.g., 'family-friendly'). String Array
Booking URLs Direct links to hotel detail pages and reservation systems. URL String
Room Plans Details on bed types, breakfast inclusion, and cancellation policies. Nested Object

RollingGo Hotel CLI Advanced Features

  • Version Freshness Policy: Automatically defaults to the latest release using --yes or --refresh flags to ensure API compatibility.
  • Dynamic Filter Loosening: Logical workflow for programmatically widening search parameters when initial results are zero.
  • Multi-Runtime Support: Native compatibility with both Node.js (npx) and Python (uv) environments.
  • Granular Occupancy Logic: Supports complex guest configurations with matching child-age and child-count flags.
  • Standardized Error Handling: Provides distinct exit codes for success (0), network failures (1), and CLI validation errors (2).

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*