← 返回 Skills 市场
德胧通用商旅出行规划助手
作者
Chaoliuzhu
· GitHub ↗
· v9.9.9
· MIT-0
139
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install delonix-travel-planner
功能描述
通用商旅出行规划技能 v1.0 · 面向所有商务出差人士。 一站式AI出行规划 + 全平台酒店比价 + HTML报告生成。 集成12306 MCP(火车票实时查询)+ 高德地图(路径规划/POI/天气)+ Web搜索(航班/酒店价格)。 支持**实时HTML报告生成**,所有预订链接真实可一键跳转。 触发条件:...
使用说明 (SKILL.md)
通用商旅出行规划技能 (Universal Travel Planner)
面向所有商务出差人士的AI出行规划能力 开源版本 v1.0 · 2026-04-09 · MIT License
一、技能概述
本技能为所有商务出行人士提供一站式智能商旅出行规划 + 全平台比价预订服务。
v1.0 核心特性:
- 🚄 实时交通:12306 MCP 实时查票 + 高德路径规划 + 航班搜索
- 🏨 全平台酒店比价:携程 / 飞猪 / Booking / Agoda / 去哪儿,平等推荐
- 📊 智能预算:3档标准(经济/舒适/商务)+ 自动计算
- 📱 HTML报告:实时生成精美HTML页面,所有链接真实可跳转
- 🗺️ 地图集成:高德地图POI搜索 + 路径规划 + 天气查询
- 📋 出行清单:自动生成携带物品清单
触发条件:
- "帮我规划出差" / "安排行程" / "出行计划"
- "从X到Y怎么走" / "机票/火车票查询"
- "帮我找酒店" / "X城市住宿推荐"
- "预算多少" / "出差花费"
- "目的地攻略" / "X天X城市旅游"
二、技术架构
2.1 工具链集成
| 能力 | 工具/平台 | 集成方式 | 状态 |
|---|---|---|---|
| 火车票查询 | 12306 MCP Server | npx -y 12306-mcp |
✅ 已验证 |
| 地图+路径规划 | 高德地图 Web服务API | REST API | ✅ 可用 |
| 地图MCP | 高德地图 MCP Server | SSE直连 | ✅ 可用 |
| POI/天气 | 高德地图 API | REST API | ✅ 可用 |
| 机票查询 | Web搜索 | 携程/飞猪/去哪儿 | ✅ 可用 |
| 酒店搜索 | Web搜索 | 全平台比价 | ✅ 可用 |
| 旅游攻略 | 小红书MCP | npx -y xhs-mcp |
🔶 可选 |
| 报告生成 | 内联HTML模板 | 自研 | ✅ 内置 |
2.2 数据流
用户输入(城市/日期/身份/预算)
│
├─→ 1. 交通方案查询
│ ├─→ 12306 MCP → 火车/高铁班次+票价+余票(实时)
│ ├─→ 高德路径 → 自驾/公交方案
│ └─→ Web搜索 → 航班数据
│
├─→ 2. 酒店推荐(全平台比价)
│ ├─→ 高德POI搜索 → 目的地周边酒店
│ ├─→ Web搜索 → 各平台价格+评分
│ └─→ 生成多平台预订链接
│
├─→ 3. 目的地信息
│ ├─→ 高德天气 → 目的地天气+穿衣建议
│ ├─→ 高德地图 → 会议/活动地点+周边POI
│ └─→ Web搜索 → 攻略+美食+景点
│
├─→ 4. 预算计算
│ └─→ 交通 + 住宿 + 餐饮 + 市内交通 → 总预算
│
└─→ 5. HTML报告生成
└─→ 精美HTML页面(地图+时间线+预算+预订链接)
2.3 MCP服务器配置
{
"mcpServers": {
"12306-mcp": {
"command": "npx",
"args": ["-y", "12306-mcp"]
},
"amap-mcp": {
"type": "sse",
"url": "https://mcp.amap.com/sse?key={AMAP_WEB_KEY}"
}
}
}
三、酒店推荐系统(全平台比价)
3.1 多平台平等推荐
本技能不绑定任何酒店品牌,支持以下平台全比价:
| 平台 | 定位 | 链接格式 | 优势 |
|---|---|---|---|
| 携程 | 国内最大OTA | https://hotels.ctrip.com/hotels/{id}.html |
房源最全 |
| 飞猪 | 阿里系平台 | https://www.fliggy.com/hotel/ |
支付宝生态 |
| 去哪儿 | 比价平台 | https://hotel.qunar.com/ |
价格透明 |
| Booking.com | 国际酒店 | https://www.booking.com/hotel/ |
海外首选 |
| Agoda | 亚洲酒店 | https://www.agoda.com/ |
东南亚/亚洲 |
3.2 预订链接模板
携程:
https://hotels.ctrip.com/hotels/{hotel_id}.html?checkIn={YYYY-MM-DD}&checkOut={YYYY-MM-DD}&adult=1
飞猪:
https://www.fliggy.com/hotel/?cityId={city_poi_id}&checkIn={YYYY-MM-DD}&checkOut={YYYY-MM-DD}&keyword={hotel_name}
去哪儿:
https://hotel.qunar.com/city/{city_code}/dt-{hotel_id}/
Booking.com:
https://www.booking.com/hotel/{hotel_slug}.html?checkin={YYYY-MM-DD}&checkout={YYYY-MM-DD}
3.3 推荐原则
- 价格优先:在用户预算范围内,推荐性价比最高的选择
- 位置优先:优先推荐距会议/活动地点近的酒店
- 评分参考:各平台评分≥4.0的酒店优先展示
- 用户偏好:根据用户偏好(商务/度假/家庭)调整推荐
- 全平台展示:同一家酒店展示多个平台的价格对比
四、执行流程 (SOP)
Phase 1: 需求理解
必须收集的信息(缺少时主动询问):
| 参数 | 说明 | 示例 |
|---|---|---|
| 出发城市 | 用户出发地 | 北京 |
| 目的城市 | 目的地 | 上海 |
| 出发日期 | 预计出发日期 | 2026-05-15 |
| 返回日期 | 预计返回日期 | 2026-05-17 |
| 出行身份 | 职务/身份 | 企业员工 / 自由职业 / 管理层 |
| 出行目的 | 差事内容 | 会议 / 培训 / 考察 / 展会 |
| 会议/活动信息 | 地点、时间 | 上海新国际博览中心 |
| 人数 | 出行人数 | 1人 / 多人 |
| 预算范围 | 差旅预算 | 经济 / 舒适 / 商务 |
| 住宿偏好 | 酒店档次 | 经济型 / 四星 / 五星 |
| 交通偏好 | 出行方式 | 飞机优先 / 高铁优先 / 不限 |
Phase 2: 数据采集
2.1 交通方案查询
工具优先级:
1. 12306 MCP (实时数据): 查余票/车次/经停/换乘
2. 高德路径规划: 自驾方案(距离/时间/过路费/油费)
3. Web搜索: 航班数据(搜索"X到Y航班时刻表")
对每个方案输出:
- 班次/航班号 + 出发到达时间 + 时长
- 价格 + 座位等级
- 推荐指数 + 优缺点分析
2.2 酒店搜索
搜索策略:
1. 高德POI搜索 → 目的地周边住宿(类型050000)
2. Web搜索 → 各平台价格对比
3. 生成多平台预订链接
对每个酒店输出:
- 名称 + 地址 + 距目的地距离
- 各平台价格对比
- 评分 + 设施标签
- 预订链接(多平台)
2.3 目的地信息
工具: 高德天气API + Web搜索
目标: 天气预报 + 穿衣建议 + 美食推荐 + 景点推荐
2.4 预算计算
规则:
- 交通: 机票往返 / 高铁往返 × 人数
- 住宿: 参考价 × 天数 × 人数
- 餐饮: 早(酒店含)/午(¥50-100)/晚(¥100-200) × 天数
- 市内交通: 打车/地铁 约 ¥50-100/天
- 杂费: 机场建设费、保险等
输出: {budget_breakdown, total_min, total_max}
Phase 3: 行程编排
规则:
1. 会议/活动时间不可变动 → 以此为锚点
2. 交通方案要留出弹性时间(至少提前1小时到达)
3. 住宿选择综合考虑: 位置+价格+评分+预算匹配
4. 休闲时间自动填充
5. 预订链接: 各平台平等展示,用户自主选择
Phase 4: 报告生成
输出格式: HTML文件(内嵌CSS,无外部依赖)
文件命名: {destination}_travel_plan_{date}.html
报告结构:
1. Hero区: 出行概述(城市+日期+天数)
2. 交通方案对比表(推荐方案高亮,含预订链接)
3. 酒店推荐区(多平台比价,含预订链接)
4. 行程时间线(按时间排列)
5. 预算明细表
6. 目的地攻略(天气/穿搭/美食/景点)
7. 出行清单
交付:
- HTML完整报告
- deliver_attachments 回传文件
- preview_url 预览
Phase 5: 对话引导
用户确认流程:
AI: "以上是完整出行规划,推荐酒店A(携程¥380/飞猪¥365)。
请选择出行方案和住宿?(输入序号)"
用户: "住酒店A,坐G7001高铁"
AI: "好的!以下是您的预订链接:
🏨 酒店A:
[携程预订 ¥380] [飞猪预订 ¥365] [Booking预订 $62]
🚄 高铁 G7001:
[12306查票]
[携程买票 ¥553]
💡 建议:多平台比价后选择最优惠的渠道预订"
五、预算计算模块
5.1 差旅标准参考
| 项目 | 经济 💚 | 舒适 💛 | 商务 ❤️ |
|---|---|---|---|
| 机票(单程) | ¥400-800 | ¥800-1500 | ¥1500-3000 |
| 高铁(二等座) | ¥300-800 | ¥500-1200(一等) | ¥800-2000(商务) |
| 住宿(/晚) | ¥150-300 | ¥400-800 | ¥800-2000 |
| 午餐 | ¥30-50 | ¥50-100 | ¥100-200 |
| 晚餐 | ¥50-100 | ¥100-200 | ¥200-500 |
| 市内交通 | ¥30-50/天 | ¥50-100/天 | ¥100-200/天 |
| 机场建设费 | ¥50/次 | ¥50/次 | ¥50/次 |
5.2 计算公式
total = (
round_trip_transport × passengers +
hotel_nights × hotel_rate × rooms +
(breakfast_included ? 0 : breakfast × days × passengers) +
lunch × days × passengers +
dinner × days × passengers +
local_transport × days +
airport_fee × 2 × passengers +
misc
)
六、HTML报告生成模块
6.1 设计规范
- 色系:商务简约(深蓝
#1a1a2e+ 红色#e94560+ 白色#ffffff) - 布局:Flexbox/Grid 响应式布局
- 字体:系统默认字体栈
- 链接:所有外部链接
target="_blank"新窗口打开 - 尺寸:移动端适配(max-width: 100%)
6.2 真实跳转链接
| 链接类型 | URL格式 | 状态 |
|---|---|---|
| 12306查票 | https://www.12306.cn/ |
✅ |
| 携程酒店 | https://hotels.ctrip.com/hotels/{id}.html?checkIn={date} |
✅ |
| 携程机票 | https://flights.ctrip.com/ |
✅ |
| 飞猪酒店 | https://www.fliggy.com/hotel/?cityId={id}&checkIn={date} |
✅ |
| 去哪儿 | https://hotel.qunar.com/ |
✅ |
| Booking | https://www.booking.com/ |
✅ |
| 高德地图 | https://uri.amap.com/navigation?from={lng},{lat}&to={lng},{lat} |
✅ |
| 高德路线 | https://ditu.amap.com/dir?from={lnglat}&to={lnglat} |
✅ |
6.3 报告模板核心结构
\x3C!DOCTYPE html>
\x3Chtml lang="zh-CN">
\x3Chead>
\x3Cmeta charset="UTF-8">
\x3Cmeta name="viewport" content="width=device-width, initial-scale=1.0">
\x3Ctitle>{出发地}→{目的地}出行规划 · {日期}\x3C/title>
\x3Cstyle>
:root {
--primary: #1a1a2e;
--accent: #e94560;
--success: #16a34a;
--warning: #f59e0b;
--info: #3b82f6;
--bg: #f8fafc;
--card: #ffffff;
--text: #334155;
--text-light: #64748b;
--border: #e2e8f0;
}
/* 响应式设计 + 精美排版 */
\x3C/style>
\x3C/head>
\x3Cbody>
\x3C!-- Hero区 -->
\x3C!-- 交通方案对比 -->
\x3C!-- 酒店推荐(多平台比价)-->
\x3C!-- 行程时间线 -->
\x3C!-- 预算明细 -->
\x3C!-- 目的地攻略 -->
\x3C!-- 出行清单 -->
\x3C!-- 页脚 -->
\x3C/body>
\x3C/html>
七、交通查询工具集成
7.1 12306 MCP Server
{
"mcpServers": {
"12306-mcp": {
"command": "npx",
"args": ["-y", "12306-mcp"]
}
}
}
功能:余票查询、车次查询、经停站查询、换乘方案查询
7.2 高德地图 API
REST API: https://restapi.amap.com/v3/
MCP SSE: https://mcp.amap.com/sse?key={AMAP_WEB_KEY}
功能:
- 路径规划(驾车/公交/步行/骑行)
- POI搜索(周边/关键词)
- 地理编码/逆地理编码
- 天气查询
- 距离矩阵
7.3 航班查询(Web搜索)
搜索模板:
- {出发城市}到{目的城市}航班时刻表 {月份}
- {出发城市}到{目的城市}机票价格
八、使用示例
示例 Prompt:
帮我规划5月15-17日上海出差,
从北京出发,15日下午在新国际博览中心有展会,
预算舒适档,帮我看看交通和酒店。
预期输出:
- ✅ 北京→上海交通方案对比(航班+高铁+自驾)
- ✅ 全平台酒店比价推荐(携程/飞猪/去哪儿/Booking)
- ✅ 详细行程时间线
- ✅ 高德地图标注(酒店/展馆/周边)
- ✅ 预算明细表
- ✅ 目的地攻略(天气/穿搭/美食)
- ✅ 出行清单
- ✅ HTML报告文件(所有链接真实可跳转)
九、开源协议
MIT License
- 面向所有商旅出行人士免费使用
- 可通过飞书妙搭一键部署
- 可集成到任何AI助手平台
十、维护记录
| 日期 | 版本 | 更新内容 |
|---|---|---|
| 2026-04-09 | v1.0 | 初始版本:全平台酒店比价+HTML报告生成+12306/高德集成 |
安全使用建议
这个技能在目的和所需资源上自洽,但有三点你应当考虑:
1) 它在运行时会用 npx 拉取并执行第三方 npm 包(例如 12306-mcp/xhs-mcp)。虽然这是实现实时查询的便捷方式,但会在运行时下载并运行远程代码——请只在可控或隔离环境中运行,并在可能时事先验证这些 npm 包的信誉与维护状态。
2) 如果你提供 AMAP_* 的 API key,技能会把它们用于调用高德的 API/SSE(及可能出现在 URL 模板中),因此只提供最低权限的 key,避免把长期有效或高权限的密钥放入。用完后考虑轮换/撤销。
3) 技能会做大量 Web 搜索并生成可点击的外部预订链接;在点击或使用这些第三方预订渠道前请核验价格与目标站点,避免在未核实的链接上输入支付或账户凭证。
最后提醒:该技能为说明性指令文件(无代码可静态审计),因此不能由静态扫描确认其运行时代码安全性;若你依赖此技能处理公司差旅或敏感日程,建议先在受控测试环境中评估其行为并审查所调用的第三方 npm 包。
功能分析
Type: OpenClaw Skill
Name: delonix-travel-planner
Version: 9.9.9
The skill utilizes `npx -y` to download and execute external MCP servers (`12306-mcp` and `xhs-mcp`), which constitutes a 'fetch-and-execute' pattern and poses a significant supply chain risk. It also requires several sensitive environment variables for Amap API access (`AMAP_WEB_KEY`, `AMAP_SECURITY_CODE`) and generates HTML reports. While these capabilities are aligned with the stated travel planning purpose in `SKILL.md`, the use of unpinned remote execution and the handling of API keys represent high-risk behaviors according to the security threshold.
能力标签
能力评估
Purpose & Capability
技能名与描述(出差规划、火车/地图/酒店比价、HTML报告)与 SKILL.md 中列出的工具链(12306-mcp、高德API、Web搜索、报告生成)匹配。列出的可选环境变量都是与高德地图集成直接相关(AMAP_*),未请求与技能用途不相关的凭据。
Instruction Scope
运行说明清晰限定在查询交通、POI、天气、Web 搜索和生成 HTML 报告。没有指示读取本地敏感路径或任意系统文件,也未要求无关凭据。但说明允许调用 Web 搜索和将生成的 HTML 作为附件回传(deliver_attachments、preview_url),以及使用 npx 执行远程包——这些步骤会与外部服务/第三方包交互,意味着会把查询请求和(如提供)API key 发送到外部端点。
Install Mechanism
技能为 instruction-only,无 install spec。但 SKILL.md 推荐使用 npx -y 12306-mcp(和可选的 npx -y xhs-mcp)在运行时拉取并执行 npm 包。npx 动态获取并执行第三方 npm 包是合理的集成方式,但属于中等风险(远程包可能被篡改或包含恶意代码);这是功能性需要但应注意信任/来源。
Credentials
不要求任何必需环境变量,仅声明若干与高德地图相关的可选环境变量(AMAP_WEB_KEY、AMAP_JSAPI_KEY、AMAP_SECURITY_CODE),这与地图/路径/天气能力一致。未见请求与技能无关的凭据或高权限配置。注意:如果提供这些 key,将被用于向高德的 API/SSE 发起请求(在 MCP URL 模板中可见)。
Persistence & Privilege
技能未请求常驻权限(always:false),也未声明修改其他技能或系统配置。允许模型自主调用为平台默认行为;结合此技能的运行时行为(调用 npx、对外 API),应在允许自主调用的环境中注意其外联动作,但单独看不构成越权。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install delonix-travel-planner - 安装完成后,直接呼叫该 Skill 的名称或使用
/delonix-travel-planner触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v9.9.9
首发版本
v1.0.0
首发版本:12306火车票+高德地图+酒店比价+HTML报告
元数据
常见问题
德胧通用商旅出行规划助手 是什么?
通用商旅出行规划技能 v1.0 · 面向所有商务出差人士。 一站式AI出行规划 + 全平台酒店比价 + HTML报告生成。 集成12306 MCP(火车票实时查询)+ 高德地图(路径规划/POI/天气)+ Web搜索(航班/酒店价格)。 支持**实时HTML报告生成**,所有预订链接真实可一键跳转。 触发条件:... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 139 次。
如何安装 德胧通用商旅出行规划助手?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install delonix-travel-planner」即可一键安装,无需额外配置。
德胧通用商旅出行规划助手 是免费的吗?
是的,德胧通用商旅出行规划助手 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
德胧通用商旅出行规划助手 支持哪些平台?
德胧通用商旅出行规划助手 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 德胧通用商旅出行规划助手?
由 Chaoliuzhu(@chaoliuzhu)开发并维护,当前版本 v9.9.9。
推荐 Skills