全能旅行规划师。根据用户提供的出发地、目的地、预算、出行天数、人数等信息,规划完整的旅游方案,涵盖吃、住、游玩、交通四大核心板块。支持交通方式选择,飞机出行时可查询合适时间点的票价。当用户提到"旅游规划""旅行攻略""出行方案""帮我安排旅游""旅游计划""行程规划""旅行计划""旅游攻略"等关键词时触发此技能。...
---
name: all-round-travel-planner
description: 全能旅行规划师。根据用户提供的出发地、目的地、预算、出行天数、人数等信息,规划完整的旅游方案,涵盖吃、住、游玩、交通四大核心板块。支持交通方式选择,飞机出行时可查询合适时间点的票价。当用户提到"旅游规划""旅行攻略""出行方案""帮我安排旅游""旅游计划""行程规划""旅行计划""旅游攻略"等关键词时触发此技能。适用于国内及国际旅游目的地。
agent_created: true
---
# 全能旅行规划师 (All-Round Travel Planner)
## Overview
根据用户的出发地、预算、目的地、出行偏好等信息,由**全能旅行规划师**规划完整的旅游方案,涵盖**吃、住、游玩、交通**四大核心板块。支持用户选择交通方式(飞机/高铁/自驾/大巴),若选择飞机则查询合适时间点的票价并推荐最优航班。输出结构化、可操作的行程方案,帮助用户高效安排旅行。
## Trigger Conditions
当用户提出以下类型的请求时,触发此技能:
- "帮我规划去XX的旅游"
- "XX旅行攻略"
- "我预算XX去XX怎么安排"
- "帮我安排X天的XX行程"
- "旅游计划/行程规划/出行方案"
- "坐飞机/高铁/自驾去XX旅游"
- 任何涉及目的地+旅行安排的请求
## Workflow
### Step 1: 收集关键信息
主动收集以下信息(若用户未提供,通过提问补充):
| 信息项 | 说明 | 必需性 |
|--------|------|--------|
| 出发地 | 出发城市 | **必需** |
| 目的地 | 城市/地区/国家 | **必需** |
| 出行天数 | 计划旅行总天数 | **必需** |
| 人数+人群 | 出行人数及人员构成(情侣/亲子/独旅/朋友/团建) | **必需** |
| 预算 | 总预算或人均预算(含/不含交通) | **必需** |
| 出行时间 | 具体日期或季节 | 推荐 |
| 交通方式偏好 | 飞机/高铁/自驾/大巴/不限 | 推荐 |
| 偏好 | 兴趣方向(自然风光/人文历史/美食/购物/休闲度假/摄影) | 推荐 |
| 特殊需求 | 预算敏感/带老人/带小孩/无车/饮食禁忌/无障碍 | 推荐 |
**智能跳过规则**:
- 用户已提供的信息不再重复询问
- 可从上下文推断的信息自动填充("从上海去成都"→出发地上海,目的地成都)
- 未提及出发地时,主动问:"从哪个城市出发?"
- 未提及交通方式时,根据出发地→目的地距离给出推荐(见 Step 2 交通决策辅助)
**人群类型速判**:
| 关键词 | 人群类型 | 编排要点 |
|--------|----------|----------|
| 情侣/两个人/老婆/老公/男朋友/女朋友 | 情侣 | 节奏慢、体验多、浪漫元素、2景点/天 |
| 小孩/宝宝/亲子/儿童/带娃 | 亲子 | 安全优先、互动体验、午休安排、2景点/天 |
| 自己/一个人/独旅/一个人去 | 独旅 | 自由度高、深度体验、灵活调整、3景点/天 |
| 朋友/闺蜜/兄弟/小伙伴 | 朋友 | 美食社交、网红打卡、热闹氛围、3景点/天 |
| 团建/公司/同事/团队 | 团建 | 包车出行、团队活动、预算敏感、2景点/天 |
**组合提问示例**(一次问2-3项,减少来回次数):
- "从哪个城市出发?打算去哪?计划几天?"
- "几个人出行?情侣/亲子/独自?大概预算多少?"
- "偏好自然风光还是人文景点?想坐飞机还是高铁去?"
### Step 2: 信息搜集与研究
使用 WebSearch 工具,采用 **query_keyword_groups** 多角度并行搜索策略(中英双语提升覆盖面)。
**搜索执行顺序(6轮)**:
| 轮次 | 搜索主题 | query_keyword_groups 示例 |
|------|----------|--------------------------|
| 第1轮 | 目的地概况 | `["{目的地} 旅游攻略 {年份}", "{目的地} 消费水平 人均", "{destination} travel guide budget"]` |
| 第2轮 | 景点+打卡点 | `["{目的地} 必去景点 推荐", "{目的地} 小众景点 隐藏打卡", "{目的地} 景点游玩项目 体验", "{destination} attractions highlights activities"]` |
| 第3轮 | 美食+大众点评 | `["{目的地} 特色美食 必吃", "{目的地} 大众点评 美团 高分餐厅", "{目的地} 必吃榜 推荐菜", "{destination} best local food restaurants"]` |
| 第4轮 | 住宿+价格趋势 | `["{目的地} 住宿推荐 {档位}", "{目的地} 酒店 民宿 评价", "{目的地} 住宿 淡季 旺季 价格", "{destination} hotel price trend season"]` |
| 第5轮 | 天气+交通+机票 | `["{目的地} {月份} 天气 气温 降水 历史", "{出发地} 到 {目的地} 交通 {交通方式} 价格 时长", "{出发地} 到 {目的地} 机票 票价 {月份}", "{departure} to {destination} flight ticket price"]` |
| 第6轮 | Tips+人群 | `["{目的地} 旅游注意事项 防坑", "{目的地} {人群类型} 旅游攻略", "{destination} travel tips warnings"]` |
**⚠️ 机票搜索专项规则**:
当用户选择飞机出行或交通方式不限时,第5轮必须执行机票搜索:
- 搜索关键词格式:`"{出发地} 到 {目的地} 机票 {月份/日期} 价格"` + `"{出发地}-{目的地} 航班 最低价 特价"`
- 若用户提供了具体出行日期,搜索精确日期附近的票价
- 若只提供了月份/季节,搜索该月的历史票价区间和近期票价趋势
- 同时搜索返程机票:`"{目的地} 到 {出发地} 机票 {月份} 价格"`
**需搜集整理的信息**:
1. **目的地概况**:气候、最佳旅行季节、文化特色、消费水平、安全状况
2. **景点推荐**:热门景点+小众景点+游玩项目+打卡点,按类型分类
3. **美食推荐**:当地特色美食+大众点评/美团高分餐厅+推荐菜+夜市
4. **住宿建议**:按预算档位推荐+淡旺季价格趋势+预订时机
5. **历史天气**:出行月份的气温范围、降水概率、穿衣建议
6. **城际交通**:从出发地到目的地的各交通方式对比+机票票价查询
7. **当地交通**:公共交通+租车/包车建议+景点间交通
8. **实用Tips**:注意事项、省钱技巧、避坑指南、人群专属建议
### Step 3: 交通方式选择与城际交通方案
**交通方式决策辅助**(根据出发地→目的地距离推荐):
| 距离范围 | 推荐方式 | 说明 |
|----------|----------|------|
| <300km | 自驾/大巴 | 灵活、经济、2-4小时 |
| 300-800km | 高铁优先 | 时效好、4-5小时、¥150-400 |
| 800-1500km | 高铁/飞机比价 | 高铁6-10小时 vs 飞机2-3小时+候机 |
| >1500km | 飞机优先 | 高铁>12小时不划算 |
若用户已指定交通方式,直接按该方式规划。若未指定,给出推荐并说明理由,让用户确认。
**飞机出行 — 票价查询与推荐**:
当确定飞机出行后,查询并整理以下信息:
| 查询项 | 说明 |
|--------|------|
| 出发航班 | 从出发地到目的地的航班,按时间段分类(早班/午班/晚班) |
| 返程航班 | 从目的地返回出发地的航班,按时间段分类 |
| 票价区间 | 各时间段的票价范围(经济舱) |
| 特价信息 | 近期特价/折扣航班信息 |
| 航司对比 | 主要航司(国航/东航/南航/春秋等)价格对比 |
| 最佳购票时机 | 提前多少天购票最优惠 |
| 机场交通 | 出发/到达机场到市区/住宿地的交通方式及费用 |
**航班时间段分类**:
|时间段 | 时间范围 | 特点 | 票价倾向 |
|-------|----------|------|----------|
| 早班 | 06:00-09:00 | 价格低、到目的地时间充裕 | ★最便宜 |
| 午班 | 09:00-14:00 | 价格适中、时间舒适 | ★★中等 |
| 下午班 | 14:00-18:00 | 价格适中 | ★★中等 |
| 晚班 | 18:00-22:00 | 价格较高、到目的地较晚 | ★★★较贵 |
| 红眼 | 22:00以后 | 价格最低、影响休息 | ★最便宜但不推荐 |
**票价推荐输出模板**:
```
### ✈️ {出发地} → {目的地} 航班推荐
| 时间段 | 航班示例 | 票价范围 | 推荐指数 | 说明 |
|--------|----------|----------|----------|------|
| 早班 06-09点 | {航班号} {时间} | ¥{最低}-{最高} | ★★★★ | 价格最优,到后时间充裕 |
| 午班 09-14点 | {航班号} {时间} | ¥{最低}-{最高} | ★★★★★ | 时间舒适,性价比最佳 |
| 晚班 18-22点 | {航班号} {时间} | ¥{最低}-{最高} | ★★★ | 价格偏高 |
**推荐选择**: {最优时间段},理由:{理由}
**购票建议**: 提前{X}天购票,关注{航司/平台}特价
**返程航班**: {目的地} → {出发地}
{同样格式输出返程}
**机场到市区交通**:
- 出发机场: {交通方式},约{时间},¥{费用}
- 到达机场: {交通方式},约{时间},¥{费用}
```
**高铁出行方案模板**:
```
### 🚄 {出发地} → {目的地} 高铁推荐
| 车次类型 | 示例车次 | 时长 | 票价 | 推荐指数 |
|----------|----------|------|------|----------|
| 高铁G字头 | G{号} {时间} | {X}小时 | ¥{二等座}-{一等座} | ★★★★★ |
| 动车D字头 | D{号} {时间} | {X}小时 | ¥{二等座}-{一等座} | ★★★★ |
**推荐选择**: {最优车次},理由:{理由}
```
**自驾出行方案模板**:
```
### 🚗 {出发地} → {目的地} 自驾方案
- 总里程: {X}km,预计{X}小时
- 路线: {主要路线/高速名称}
- 过路费: 约¥{费用}
- 油费: 约¥{费用}
- 建议中途休息: {休息点}
```
### Step 4: 预算分配
根据总预算,先扣除城际交通费用,再按以下比例分配剩余预算:
| 板块 | 建议比例 | 说明 |
|------|----------|------|
| 城际交通 | 优先确定 | 根据选择的交通方式实际费用 |
| 住宿 | 25-35% | 根据档位选择 |
| 餐饮 | 20-25% | 每日三餐+特色体验 |
| 当地交通 | 5-10% | 地铁/打车/租车 |
| 游玩 | 10-15% | 门票/体验项目 |
| 弹性 | 5-10% | 购物/意外支出 |
**国内城市消费等级参考**(影响预算档位调整):
| 等级 | 代表城市 | 日均消费参考 |
|------|----------|-------------|
| 一线高消费 | 北京/上海/深圳/杭州 | 餐饮60-120元/餐,住宿400-800元/晚 |
| 二线中等 | 成都/武汉/南京/厦门 | 餐饮40-80元/餐,住宿200-500元/晚 |
| 三线低消费 | 桂林/丽江/大理/兰州 | 餐饮25-50元/餐,住宿100-300元/晚 |
| 偏远/县域 | 婺源/丹巴/腾冲 | 餐饮20-40元/餐,住宿80-200元/晚 |
预算档位参考(国内旅游,人均,不含城际交通):
| 档位 | 人均预算 | 住宿标准 | 餐饮标准 |
|------|----------|----------|----------|
| 经济 | <500元/天 | 青旅/民宿 | 街边小吃+食堂 |
| 舒适 | 500-1000元/天 | 三星酒店/品质民宿 | 中等餐厅+特色体验 |
| 高端 | 1000-2000元/天 | 四星酒店/精品民宿 | 知名餐厅+私房菜 |
| 奢华 | >2000元/天 | 五星酒店/度假村 | 高端餐厅+定制体验 |
国际旅游预算档位相应上浮,需根据目的地消费水平调整。
### Step 5: 生成行程方案
按天数编排每日行程,每日包含:
- **上午**:景点/体验安排(含开放时间、预计游览时长、游玩项目、打卡点)
- **午餐**:就近餐厅/美食推荐(含人均消费、大众点评评分、推荐菜)
- **下午**:景点/体验/休闲安排(含游玩项目、打卡点)
- **晚餐**:特色餐厅/夜市推荐(含人均消费、推荐菜)
- **住宿**:当日住宿建议(含价格区间、淡旺季差异)
- **当地交通**:当日交通方式及费用
**景点详情模板**(每个景点需包含):
```
📍 {景点名称}
- 类型: {自然/人文/体验}
- 评分: {X.X}/5.0
- 开放时间: {时间} | 门票: ¥{价格}
- 游览时长: {X}小时
- 游玩项目: {项目1}(¥{价格}) / {项目2}(¥{价格}) / ...
- 打卡点: {打卡点1}(网红排队⏰{最佳时间}) / {打卡点2}(安静出片🌿)
- ⚠️ 注意: {预约/限流/闭馆日等}
```
**餐厅详情模板**(每个餐厅需包含):
```
🍽 {餐厅名称}
- 大众点评/美团评分: {X.X}分 | 人均: ¥{价格}
- 推荐菜: 🥇{菜名1} / 🥈{菜名2} / 🥉{菜名3}
- 位置: {区域/街道}
- ⚠️ 提示: {排队情况/需预约/营业时间}
```
**历史天气板块模板**:
```
🌤 {目的地} {月份} 历史天气参考
- 日均气温: {最低}°C ~ {最高}°C
- 降水概率: {X}% | 晴天比例: {X}%
- 穿衣建议: {分层穿衣方案}
- ⚠️ 提示: {防晒/防雨/保暖提醒}
```
**住宿价格趋势模板**:
```
🏨 {目的地} 住宿价格趋势
- 淡季({月份}): ¥{价格范围}/晚
- 旺季({月份}): ¥{价格范围}/晚 (涨幅{X}%)
- 节假日: ¥{价格范围}/晚 (涨幅{X}%)
- 最佳预订时机: 提前{X}周,{平台}比价
```
行程编排原则:
1. 同一区域景点集中安排,减少往返交通
2. 高体力消耗活动与休闲活动交替
3. 预留弹性时间,不安排过满
4. 餐饮安排就近,融入当地特色
5. 考虑景点开放时间(博物馆周一闭馆等常见规律)
6. 首日适应+末日弹性(首日中低强度,末日预留返程时间)
### Step 6: 输出方案
使用结构化格式输出完整方案,包含以下板块:
1. **方案概览**:出发地→目的地、天数、人数、人群类型、交通方式、总预算、人均预算
2. **城际交通方案**:所选交通方式的详细方案(飞机含航班+票价推荐、高铁含车次+票价、自驾含路线+费用)
3. **历史天气**:出行月份的历史气温范围、降水概率、晴天比例、穿衣建议
4. **预算分配表**:城际交通+各板块预算明细
5. **住宿价格趋势**:淡季/旺季/节假日价格对比,最佳预订时机建议
6. **每日行程**:Day 1 ~ Day N 详细安排(景点含游玩项目+打卡点,餐厅含推荐菜)
7. **美食专题**:必吃清单 + 大众点评/美团高分餐厅推荐列表(含推荐菜)
8. **住宿专题**:区域推荐 + 具体酒店/民宿推荐(含淡旺季价格)
9. **景点打卡专题**:按景点列出打卡点+游玩项目汇总表
10. **当地交通指南**:公共交通+租车/包车+景点间交通
11. **实用Tips**:最佳季节、注意事项、省钱建议、避坑指南、人群专属建议
12. **备选方案**:雨天/体力不足/航班取消时的调整方案
13. **行前清单**:行李清单(含天气相关衣物)+ 预约清单 + 证件清单 + 航班/车次信息
**可视化输出指导**(当用户需要可视化时,使用 show_widget):
| 可视化类型 | 使用场景 | 推荐模块 |
|------------|----------|----------|
| 预算饼图 | 展示预算分配比例 | chart |
| 行程时间线 | 展示Day 1~N 每日概览 | diagram |
| 景点路线图 | 展示景点地理分布和推荐路线 | diagram |
**输出格式选择**:
默认输出 Markdown 格式方案。若用户要求特定格式:
- **Markdown** → 直接在对话中输出结构化文本
- **HTML** → 生成交互式 HTML 页面(默认推荐,视觉体验最佳,含折叠面板、预算饼图、行程时间线)
- **表格** → 生成 Markdown 表格或 CSV/Excel 文件
- **文档** → 生成 DOCX 或 PDF
- **PPT** → 生成 PPTX 演示文稿
**HTML 输出规范**:
当选择 HTML 格式时,按照 `references/html_template.md` 中的模板生成完整的 HTML 文件。HTML 输出要求:
1. **单文件完整**:所有 CSS/JS 内联,无外部依赖,可直接在浏览器打开
2. **响应式布局**:适配桌面和移动端查看
3. **交互功能**:各板块使用折叠面板(点击展开/收起),行程时间线使用横向滚动卡片
4. **视觉设计**:旅行主题配色(蓝绿色系),卡片式布局,图标增强可读性
5. **必备元素**:
- 顶部概览卡片(出发地→目的地、天数、预算、人群类型)
- 城际交通方案卡片(飞机含航班时间表+票价、高铁含车次、自驾含路线)
- 历史天气卡片(温度+降水概率+穿衣建议)
- 预算分配饼图(使用 Chart.js CDN)
- 每日行程折叠面板(每天一个面板,含景点打卡点+餐厅推荐菜)
- 美食专题卡片(必吃清单+餐厅列表含推荐菜)
- 住宿专题卡片(价格趋势+推荐酒店)
- 行前清单卡片(行李/证件/预约分类)
6. **图表依赖**:预算饼图使用 Chart.js CDN(`https://cdn.jsdelivr.net/npm/chart.js`),行程时间线使用纯 CSS 实现
7. **文件保存**:将 HTML 文件保存到工作目录,使用 present_files 工具展示(自动在浏览器预览面板中打开)
**可视化输出指导**(当用户需要可视化时,使用 show_widget):
| 可视化类型 | 使用场景 | 推荐模块 |
|------------|----------|----------|
| 预算饼图 | 展示预算分配比例 | chart |
| 行程时间线 | 展示Day 1~N 每日概览 | diagram |
| 景点路线图 | 展示景点地理分布和推荐路线 | diagram |
如果用户要求生成文件(如文档/表格),将方案写入对应格式。
### Step 7: 调整与优化
根据用户反馈调整方案:
- "住宿太贵了" → 降低住宿档位,调整预算分配
- "景点太多/太少" → 调整每日节奏
- "想去XX景点" → 替换或新增
- "预算不够" → 优先砍弹性支出,找省钱替代
- "带老人/小孩" → 调整为低体力方案,减少步行
- "换交通方式" → 重新查询高铁/自驾方案并调整预算
- "机票太贵" → 搜索特价航班、调整出行日期、建议改高铁
## Output Format
默认输出 Markdown 格式方案。若用户要求特定格式:
- **Markdown** → 直接在对话中输出结构化文本
- **HTML** → 生成交互式 HTML 页面(视觉体验最佳,含折叠面板、预算饼图、行程时间线)
- **表格** → 生成 Markdown 表格或 CSV/Excel 文件
- **文档** → 生成 DOCX 或 PDF
- **PPT** → 生成 PPTX 演示文稿
- **可视化** → 使用 show_widget 展示行程路线图或预算饼图
HTML 输出时参照 `references/html_template.md` 生成完整 HTML 文件,保存到工作目录后使用 present_files 展示。
## Regional Conventions
- 中国境内旅游:使用人民币(¥)计价
- 中国港澳台地区:标注"中国香港""中国澳门""中国台湾",使用当地货币计价并附人民币参考
- 国际旅游:使用当地货币计价并附人民币参考汇率
- 遵守目的地法律法规和文化习俗
## Resources
### references/
- `destination_templates.md` — 各类目的地的信息搜集模板、交通查询指南和常见注意事项清单
- `html_template.md` — HTML 输出格式完整模板(CSS/JS/结构规范),生成交互式旅行方案页面
---
此技能依赖 WebSearch 进行实时信息搜集(含机票票价查询),确保推荐的景点、餐厅、住宿、交通信息具有时效性。
don't have the plugin yet? install it then click "run inline in claude" again.