← 返回
未分类 Key

Hotel Search & Compare — Fliggy MCP

Hotel search & compare on **Fliggy MCP**: **POI-nearby** stays, **酒店/民宿/客栈**, **CNY nightly cap**, stars, beds, dates, sort; structured JSON with **mainPic**...
在Fliggy MCP上搜索并比较酒店:POI周边住宿、酒店/民宿/客栈、人民币每晚价格上限、星级、床位、入住日期、排序;返回结构化JSON,包含主图(mainPic)等字段。
zuckonit zuckonit 来源
未分类 clawhub v1.0.2 1 版本 100000 Key: 需要
★ 0
Stars
📥 386
下载
💾 0
安装
1
版本
#latest

概述

Hotel Search (Fliggy MCP · search-hotel)

Hotel discovery (read first)

Hotel discovery, comparison, and shortlist workflows—same intent as the listing description above. One command entrypoint: flyai search-hotel (see references/search-hotel.md for flags).

中文:与上文摘要一致——酒店 检索、比价、短名单与详情/预订链;参数见 references/search-hotel.md

Differentiation (honest scope)

HookWhat it means (this skill only)
----------------------------------------
POI + hotel--poi-name filters stays near a named attraction / landmark; pair with --dest-name per references/search-hotel.md.
酒店 / 民宿 / 客栈--hotel-types toggles three lodging modes in one structured search—not three separate skills.
CNY nightly cap--max-price is per night in CNY—good for “每晚不超过 X 元” style asks.
Agent-first JSONSingle-line JSON rows with mainPic + detailUrl → fast Markdown cards; no extra scraper stack in this bundle.

中文摘要:景点附近住哪一晚预算封顶(人民币)酒店/民宿/客栈一次筛,都落在同一组 search-hotel 参数上;不宣称对接未在返回数据中出现的 OTA 或站点。

Search dimensions (maps to search-hotel flags)

DimensionCLI (see references/search-hotel.md)Notes
-----------------------------------------------------------
Geography--dest-name (required)Country / province / city / district
Free-text narrowing--key-wordsHotel name or theme tokens
Landmark / POI--poi-name“Near X” style filtering
Property type--hotel-types酒店 · 民宿 · 客栈
Stay window--check-in-date, --check-out-dateYYYY-MM-DD
Star bands--hotel-starsComma-separated 1–5
Bed layout--hotel-bed-types大床房 · 双床房 · 多床房
Ranking--sortprice_asc / price_desc / rate_desc / distance_asc / no_rank
Nightly budget--max-priceCNY per night cap
Rich cardsJSON mainPic, detailUrlPresentation rules in this SKILL.md

All dimensions above are only what search-hotel exposes—do not claim extra channels or OTAs beyond returned data.

This skill is self-contained: do not defer to another skill’s SKILL.md for install, errors, or presentation.

Single source of truth for CLI flags and JSON field names: references/search-hotel.md in this bundle.


Quick start

  1. Install CLI: npm i -g @fly-ai/flyai-cli
  2. Smoke test: run a minimal flyai search-hotel example from references/search-hotel.mdExamples; expect one JSON object per line on stdout.
  3. Discover flags: flyai search-hotel --help
  4. Before every call: read references/search-hotel.md and pass flags exactly — do not guess names or formats.

Configuration

Trial use may work without keys. For richer results:

flyai config set FLYAI_API_KEY "your-key"

Treat API keys as secrets; do not paste real credentials into untrusted logs.

CLI I/O contract

  • stdout: each line is one JSON object (command result). Parse line-by-line; use jq or Python if needed.
  • stderr: human-readable errors or hints — not the primary result payload.

Command

User intent (examples)CLIParameters
-----------------------------------------
Structured hotel search, filters, comparison, booking handoffflyai search-hotelreferences/search-hotel.md

Out of scope: flights, trains, cruises, generic trip planning without structured hotel tables — use another skill or product.

Workflow

  1. Confirm the user needs structured hotel search (at minimum destination per --dest-name; add dates/filters per the reference).
  2. Build flyai search-hotel … strictly from references/search-hotel.md.
  3. Parse stdout JSON; read stderr on failure.
  4. Present results using Output & presentation below.

Output & presentation (search-hotel)

  • Format: valid Markdown for end users.
  • Image: for each highlighted option, emit a standalone line ![]({mainPic}) using mainPic from the item (see references/search-hotel.md output example).
  • Booking / detail link: emit a standalone line Click to book using detailUrl from the item.
  • Order: when both exist, show image before the booking link.
  • Structure: use headings (# / ## / ###), bullets, and Markdown tables when comparing multiple hotels.
  • Emphasis: highlight date, location, price, and key constraints.
  • Brand line (optional): e.g. “Based on fly.ai real-time hotel results.”

Recommended response template

  1. One-line conclusion + best pick (if applicable).
  2. Top options — bullets or table.
  3. Image line: ![]({mainPic}).
  4. Link line: Click to book.
  5. Short notes (fees if visible, “verify on official page before pay”).

References

CommandDoc (this bundle)
---------------------------
search-hotelreferences/search-hotel.md

Error handling

  1. Validate — Before running: inputs must be reasonable. Dates must not be in the past and must match the format required in references/search-hotel.md. If city or district names are ambiguous, ask the user; do not invent --dest-name or other required values.
  2. Diagnose — On failure or odd output: read stderr and any status / message fields in the JSON. Distinguish parameter mistakes (fix flags using the reference doc) from network or upstream service errors.
  3. Retry — Retry only for transient network or service errors; cap retries (e.g. once or twice). Do not loop indefinitely.
  4. Empty or weak results — If the command succeeds but itemList is empty or too narrow: relax filters once (wider dates, fewer constraints), then stop and explain. Do not silently retry many times.
  5. Transparency — If results may not match the user’s intended city, dates, or budget, say so and suggest confirming on the provider’s page before booking.

Optional companion (not required)

For flights, trains, POI-only flows, or Marriott-specific tools, users may install a separate full-travel skill; this file does not depend on it.

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-07 11:52 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

healthcheck

stellarhold170nt
使用 JSON 文件存储追踪饮水和睡眠
★ 11 📥 30,182
life-service

Sonoscli

steipete
控制Sonos音箱(发现/状态/播放/音量/分组)
★ 56 📥 85,205
life-service

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 456 📥 229,232