← 返回 Skills 市场
rollinggo-ai

RollingGo-Hotel-Booking-Skill

作者 RollingGo-AI · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
56
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install rollinggo-hotel-booking-skill
功能描述
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...
使用说明 (SKILL.md)

RollingGo Hotel CLI

When to Use

Use this skill when:

  • Searching Candidates: User wants to find hotels near a specific city, landmark, or address (e.g., "Find hotels near Tokyo Disneyland").
  • Complex Filtering: User needs to narrow down options using natural language queries combined with exact dates, guest count, star ratings, budget limits, or distance radius.
  • Tag & Brand Matching: User wants to find hotels with specific attributes (e.g., "family friendly", "breakfast included", "Marriott") by first checking the tag dictionary to build exact filters.
  • Deep Dive & Pricing: User wants to inspect detailed room plans, real-time pricing, cancellation policies, or availability for a specific hotel ID.
  • Comparison & Evaluation: User wants to compare multiple candidate hotels based on returning structured data and current rates.
  • Hotel Booking: User is ready to select a room and book a hotel. The returned booking URLs and detail page links can be provided to guide the user to complete their reservation.

Don't use this skill when:

  • User asks about non-hotel travel booking (flights, trains, transfers, car rentals).

API Key

Resolution order: --api-key flag → RollingGo_API_KEY env var.

No key yet? Apply at: https://mcp.agentichotel.cn/apply

Runtime

Default to references/rollinggo-npx.md; switch to references/rollinggo-uv.md if the user specifies uv/uvx/Python. For API key persistence see references/claw-host-env.md.

Version Freshness (Always Latest)

Default policy for this skill: use the newest release on every run.

  • npm/npx: npx --yes --package rollinggo@latest rollinggo ...
  • uvx: uvx --refresh --from rollinggo@latest rollinggo ...

If using an installed command instead of temporary execution, upgrade first:

  • npm global: npm install -g rollinggo@latest
  • uv tool: uv tool upgrade rollinggo@latest

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 \x3Cid> for room plans and pricing
  5. If results are weak → loosen filters and retry

Commands Quick Reference

# Discover tags
rollinggo hotel-tags

# Search hotels (minimum required flags)
rollinggo search-hotels \
  --origin-query "\x3Cuser's natural language request>" \
  --place "\x3Cdestination>" \
  --place-type "\x3Cvalue from --help>"

# Hotel detail with pricing
rollinggo hotel-detail \
  --hotel-id \x3Cid> \
  --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 --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
  • Prefer --hotel-id over --name whenever available

Output

  • stdout → result payload (JSON by default)
  • stderr → errors only
  • Exit 0 success · 1 HTTP/network failure · 2 CLI validation failure
  • Results include booking URLs and hotel detail page links for downstream use

Filter Loosening (when no results)

Try in order: remove --star-ratings → increase --size → increase --distance-in-meter → remove tag filters → widen dates or budget

安全使用建议
This skill looks coherent for hotel searching. Before installing, make sure you trust RollingGo and the rollinggo package, consider pinning or reviewing the package instead of always using latest, store the API key per-skill rather than host-wide, and expect hotel search details to be sent to RollingGo.
功能分析
Type: OpenClaw Skill Name: rollinggo-hotel-booking-skill Version: 1.0.0 The skill provides a legitimate interface for searching hotels and retrieving pricing via the RollingGo CLI tool. It uses standard package managers (npm/npx and uv/uvx) to execute the 'rollinggo' package and requires a dedicated API key (RollingGo_API_KEY). The documentation in SKILL.md and the reference files (rollinggo-npx.md, rollinggo-uv.md) is well-structured, aligns with the stated purpose, and contains no evidence of malicious intent, data exfiltration, or harmful prompt injection.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose, hotel search/pricing/detail lookup/tag discovery, matches the documented commands and workflow. The artifacts provide booking URLs for the user but do not show automated booking or payment actions.
Instruction Scope
Instructions are scoped to hotel-related requests and explicitly exclude non-hotel travel booking. No prompt overrides, hidden instructions, or goal-hijacking text were found.
Install Mechanism
The skill directs use of rollinggo@latest via npx/npm or uvx/uv, including latest-by-default execution. This is purpose-aligned but means runtime code can change outside the reviewed artifacts.
Credentials
The RollingGo API key and external provider calls are expected for hotel search/pricing, but users should expect their hotel search parameters to be sent to the RollingGo service.
Persistence & Privilege
The references explain how to persist RollingGo_API_KEY in host configuration or .env files. Per-skill injection is recommended, while host-wide injection should be used cautiously.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rollinggo-hotel-booking-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rollinggo-hotel-booking-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the RollingGo Hotel CLI skill. - Enables hotel search and pricing via the RollingGo CLI, supporting natural language filters for destination, date, star rating, budget, tags, and distance. - Provides commands to look up hotel details, room pricing, and available hotel tags. - Includes guidance for key parameters, common workflows, and result interpretation. - Supports API key authentication and always installs the latest rollinggo package on each run.
元数据
Slug rollinggo-hotel-booking-skill
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

RollingGo-Hotel-Booking-Skill 是什么?

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 56 次。

如何安装 RollingGo-Hotel-Booking-Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rollinggo-hotel-booking-skill」即可一键安装,无需额外配置。

RollingGo-Hotel-Booking-Skill 是免费的吗?

是的,RollingGo-Hotel-Booking-Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

RollingGo-Hotel-Booking-Skill 支持哪些平台?

RollingGo-Hotel-Booking-Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 RollingGo-Hotel-Booking-Skill?

由 RollingGo-AI(@rollinggo-ai)开发并维护,当前版本 v1.0.0。

💬 留言讨论