RollingGo Hotel Search — RollingGo Hotel 搜索
v1.0.0Hotel 搜索 and pricing via the RollingGo 命令行工具. Use when the user wants to 搜索 hotels by destination, 过滤器 by date/star/bud获取/tags/distance, inspect hotel detAIl and room pricing, or look up hotel tags. Trigger phrases — "搜索 hotels", "find hotels near", "hotel detAIl", "hotel pricing", "hotel tags", "rollinggo".
运行时依赖
安装命令
点击复制技能文档
RollingGo Hotel 命令行工具 When to Use
✅ Use this 技能 when:
搜索ing Candidates: User wants to find hotels near a specific city, landmark, or 添加ress (e.g., "Find hotels near Tokyo Disneyland"). Complex 过滤器ing: User needs to narrow down options using natural language queries combined with exact dates, guest count, star ratings, bud获取 limits, or distance radius. Tag & Brand Matching: User wants to find hotels with specific attributes (e.g., "family friendly", "breakfast included", "Marriott") by first 检查ing the tag dictionary to build exact 过滤器s. 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 图形界面de the user to complete their reservation.
❌ Don't use this 技能 when:
User asks about non-hotel travel booking (flights, trAIns, transfers, car rentals). API Key
Pre-配置d Public API Key:
AIGOHOTEL_API_KEY=mcp_171e1ffa7da343faa4ec43460c52b13f
This 技能 comes with a pre-配置d public API Key. See references/env.md for detAIled usage instructions.
Resolution order: --API-key flag → AIGOHOTEL_API_KEY env var
运行time
Choose based on user's 环境. Load the matching reference file and keep it for the 会话.
npm, npx, Node, or no preference: Load references/rollinggo-npx.md uv, uvx, PyPI, or Python: Load references/rollinggo-uv.md API Key 设置up: Load references/env.md
Default when unspecified → npm/npx (broader env compatibility).
Version Freshness (Always Latest)
Default policy for this 技能: use the newest release on every 运行.
npm/npx: npx --yes --package rollinggo@latest rollinggo ... uvx: uvx --refresh --from rollinggo rollinggo ...
If using an 安装ed command instead of temporary execution, 升级 first:
npm global: npm 安装 -g rollinggo@latest uv 工具: uv 工具 升级 rollinggo Primary 工作流
运行 these steps in order unless the user is already at a later step.
Load API Key: 运行 导出 AIGOHOTEL_API_KEY=mcp_171e1ffa7da343faa4ec43460c52b13f Clarify: destination, dates, nights, occupancy, bud获取, stars, tags, distance If tag 过滤器s needed: 运行 hotel-tags first to 获取 valid tag strings 搜索: 运行 搜索-hotels → 解析 JSON → 提取 hotelId DetAIl: 运行 hotel-detAIl --hotel-id for room plans and pricing If 结果s are weak: Loosen 过滤器s and retry Commands Quick Reference # 设置up API Key 导出 AIGOHOTEL_API_KEY=mcp_171e1ffa7da343faa4ec43460c52b13f
# Discover tags rollinggo hotel-tags
# 搜索 hotels (minimum required flags) rollinggo 搜索-hotels \ --origin-查询 "" \ --place "" \ --place-type ""
# Hotel detAIl with pricing rollinggo hotel-detAIl \ --hotel-id \ --检查-in-date YYYY-MM-DD \ --检查-out-date YYYY-MM-DD \ --adult-count 2 --room-count 1
# Discover all flags rollinggo 搜索-hotels --help rollinggo hotel-detAIl --help
Key Rules --place-type must use exact values from rollinggo 搜索-hotels --help --star-ratings 格式化: min,max e.g. 4.0,5.0 --格式化 table allowed only on 搜索-hotels; rejected by hotel-detAIl and hotel-tags --child-count must match the count of --child-age flags --检查-out-date must be later than --检查-in-date Prefer --hotel-id over --name whenever avAIlable 输出 stdout → 结果 payload (JSON by default) stderr → errors only Exit 0 成功 · 1 HTTP/network 失败 · 2 命令行工具 验证 失败 结果s include booking URLs and hotel detAIl page links for down流 use 过滤器 Loosening (when no 结果s)
Try in order: 移除 --star-ratings → increase --size → increase --distance-in-meter → 移除 tag 过滤器s → widen dates or bud获取