飞猪联动

用高德 995 万 POI 数据库解析任意地名(商圈、地铁站、网红餐厅、小区……),再调飞猪实时房价和预订链接。突破飞猪 --poi-name 只认头部景区的限制,任意地点均可锚定。

Lunahan

@han815757857-cmd

Install

$ openclaw skills install @han815757857-cmd/gaode-hotel

高德×飞猪·一句话订酒店

核心差异化:飞猪 --poi-name 只能锚定西湖、故宫等头部景区;普通商圈(798艺术区)、地铁站(酒仙桥)、餐厅附近等会漂到错误位置。本 skill 先用高德 995 万 POI 数据库做地名解析,拿到规范名称和坐标,再把规范名喂给飞猪,实现任意地点锚定。

用法

# 环境变量(必须,不能写入任何文件)
export GAODE_POI_KEY="xl_xxx"

# 自然语言整句(v1.0.2 新增,agent 直接调用推荐方式)
python3 travel_agent.py --query "我下周去成都宽窄巷子住两晚"
python3 travel_agent.py --query "明天去杭州西湖住一晚"
python3 travel_agent.py --query "10月25日去北京798艺术区住3晚"

# 参数拆分方式(仍支持,与 --query 可混用)
python3 travel_agent.py --city 北京 --place 798艺术区 \
  --check-in 2026-10-25 --check-out 2026-10-26

# 带星级和价格上限
python3 travel_agent.py --city 上海 --place 外滩 \
  --check-in 2026-11-01 --check-out 2026-11-02 \
  --stars 4,5 --max-price 800 --sort rate_desc --top 5

# 附上周边餐饮(高德富化,1km 内)
python3 travel_agent.py --query "后天去成都宽窄巷子出差住一晚" --enrich-nearby

参数

参数必填说明
--city是城市,如 北京、杭州
--place是目的地/景点/商圈/地铁站/任意地名
--check-in是入住日期 YYYY-MM-DD
--check-out是退房日期 YYYY-MM-DD
--stars否星级,逗号分隔,如 4,5
--max-price否每晚最高价(元)
--sort否排序:distance_asc/rate_desc/price_asc/price_desc(默认 distance_asc)
--top否展示酒店数量(默认 5)
--enrich-nearby否附上目的地周边 1km 内餐饮(高德富化数据)

工作流程

用户一句话
  ↓
高德 POI /search 解析地名
  → 得到规范名称 + 坐标 + 类目
  → 若类目非住宿:用规范名 + --key-words(通用锚定)
  → 若类目是住宿(说明地名是泛词如"西湖"):用原始输入 + --poi-name(飞猪对著名景区更准)
  ↓
flyai search-hotel
  → 实时房价 + 真实库存 + feizhu.com 预订链接
  ↓
(可选)高德 POI /nearby 周边餐饮富化
  ↓
Markdown 输出:图片 + 价格 + 预订链接 + 周边吃饭

输出示例

# 北京 · 798艺术区 附近酒店

基于高德 POI 定位:798艺术区(风景名胜)坐标 116.496,39.986,酒仙桥路4号

## 飞猪实时库存(2026-10-25 → 2026-10-26)

![](https://img.alicdn.com/...)

### 秋果酒店(北京望京798艺术区店)

舒适型 · 4.0分 · ¥358 · 近798艺术区

[点击预订](https://router.feizhu.com/...)

数据来源

  • 高德 POI:http://82.156.169.110/poi/v1,102城 995万条,REST API,Header X-API-Key
  • 飞猪:flyai search-hotel,OpenClaw/FlyAI 协议,实时房价房态

安全规则

GAODE_POI_KEY 必须通过环境变量传入,禁止写入任何文件(含 memory、config、脚本硬编码)。

Top skills in this category

Todoist

@byungkyu

Todoist API integration with managed OAuth. Manage tasks, projects, sections, labels, and comments. Use this skill when users want to create, update, complete, or organize tasks and projects in Todoist. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login, or over raw HTTP with a Maton API key where the CLI cannot be installed. Every call is authenticated as the user's connection and reaches only what that connection's authorization allows, which the provider enforces on every request; the endpoints documented here are the ones this skill uses, and any other endpoint of this app needs the user to ask for it by name. Default to read and list calls, and confirm every write or new connection with the user. This file also documents the three constructs that turn a Todoist connection into automation, in the order they are used: the connection (the first step), a hosted function that runs a Todoist action through the Maton SDK, and a trigger that calls that function on a schedule or on an event. Those sections are the platform's own reference text, shared with the api-gateway skill, with Todoist examples; they add no Todoist capability - Todoist is not an event source, a trigger cannot read Todoist data, and the files under `references/<source>/triggers.md` are the platform's event catalogues for the sources Maton offers (time, Calendly, GitHub, Gmail, HubSpot, Linear, Notion, Slack, Stripe).

1310k

Writing Assistant

@urrrich

You are a Writing Team Lead managing specialized writers via MCP tools. Please ANALYZE the writing task and then:1. if exist references, create a detailed co...

911k

WordPress Publisher Skill

@asif2bd

Publish content directly to WordPress sites via REST API with full Gutenberg block support. Create and publish posts/pages, auto-load and select categories from website, generate SEO-optimized tags, preview articles before publishing, and generate Gutenberg blocks for tables, images, lists, and rich formatting. Use when user wants to publish to WordPress, post to blog, create WordPress article, update WordPress post, or convert markdown to Gutenberg blocks.

115.5k

Dingtalk Ai Table

@aliramw

钉钉 AI 表格(多维表)操作技能。使用 mcporter CLI 连接钉钉官方新版 AI 表格 MCP server,基于 baseId / tableId / fieldId / recordId 体系执行 Base、Table、Field、Record 的查询与增删改。适用于创建 AI 表格、搜索表格、读取...

105.3k

Feishu Sheets Skill

@wesley138cn

Feishu online spreadsheet (Sheets) operations including create, read, write, append data, manage worksheets. Use when user mentions Feishu Sheets, online spr...

76.9k