技能版本 1.0.0

旅游规划助手

Travel Planner 是一个全方位的 AI 旅行规划技能,支持在 Trae Work 等 AI 工具中全自动调用,也可通过本地 Python 脚本独立运行。只需提供出发地和目的地,即可自动生成包含逐日行程时间轴、景点门票与预约信息、真实餐馆推荐(含备选店)、住宿详情、百度地图导航链接及预算总览的精美 HTML 攻略。支持自驾游路线规划,含里程、驾驶时间、油费过路费估算及沿途城市停留建议。每个景点自动生成实景图片,每段行程附带导航链接,让旅行说走就走、照着走就行。

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/pbitwen-travel-planner-skill-6f8b7b77/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/pbitwen-travel-planner-skill-6f8b7b77/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o pbitwen-travel-planner-skill-6f8b7b77.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
travel-planner
说明
Generate complete day-by-day travel itineraries from natural language trip requirements (origin, destination, days, budget, dining budget, travel mode, daily drive limit). Researches attractions, food, lodging and transport in parallel, collects ticket prices and booking rules, builds geo-optimized hourly timelines, recommends real restaurants within dining budget with backups, obtains one local photo per attraction (web images downloaded first, modest-size AI generation as fallback), renders each day under a compact pure-CSS gradient banner showing local weather (right side) and the day theme, annotates every leg with distance/mode/duration and Baidu map navigation links, adds a one-click Export-PDF button (print-optimized CSS), and outputs a polished HTML guide. Self-drive mode adds a route overview map (Leaflet + Amap tiles), fuel and toll estimates, and daily driving-time limits. Use when the user asks for travel planning, itinerary, trip guide, 旅行攻略, 行程规划, 自驾游规划, or 出行安排.
会运行代码Python

技能包内含脚本文件,加载技能的运行时可能会执行它们,安装前请先阅读。

SKILL.md 节选

# 旅行行程规划(Travel Planner)

## 引用文件与必读规则

本文件只保留**红线、总览与每步核心规则**;专项细则外置到 docs/,**对应步骤执行前必须 Read 引用文件,禁止凭记忆跳过**:

| 文件                                     | 内容                                                                      | 何时必读                                            |
| ---------------------------------------- | ------------------------------------------------------------------------- | --------------------------------------------------- |
| [docs/operations.md](docs/operations.md) | 超时与重试策略、批次策略、性能预算、模式 B 离线规则                       | Step 2 / Step 3 / Step 4b 执行前                    |
| [docs/self-drive.md](docs/self-drive.md) | 自驾专项:驾驶上限、中途城市、油费过路费、路线图                          | `travel_mode=self-drive` 时,Step 1 / Step 4 执行前 |
| [docs/dining.md](docs/dining.md)         | 餐饮预算口径换算、选店与备选店规则                                        | Step 5 执行前                                       |
| [HTML_TEMPLATE.md](HTML_TEMPLATE.md)     | **HTML 组装唯一模板**(十大板块完整骨架 + CSS + 占位符对照表 + 其他规则) | Step 7 执行前                                       |
| [README.md](README.md)                   | 使用说明、itinerary.json Schema、武汉→威海完整示例                        | 需要查 Schema 字段时                                |

## 硬性质量红线(MANDATORY,违反任何一条不得交付)

1. **导航零缺失**:每两个相邻地点之间(酒店→景点→餐馆→下一景点→…→酒店)都必须有距离、出行方式、预计耗时、百度地图导航链接,**一段都不能少**。
2. **景点照片零缺失(硬约束,缺图不得交付),来源网图直链优先**:每个景点一张照片(`attractions[].image`),一个都不能少。**来源优先级:① 网图直链——从搜索/景点页面提取真实实景图 URL 直接引用(零下载、零生成成本,优先用,不考虑离线场景);② 无可用网图(无直链/访问失败)才 AI 生成兜底,规格「大小合适、清晰即可」(4:3、短边 ≤512px,不用高清,减少 token 与耗时),直链或落盘均可**。**选图硬标准:必须与景点实际相符(地标特征可辨认),禁止选用明显过度精修/广告渲染图(一眼 P 图、过饱和、仙境感)——优先真实游记实拍、Wikimedia Commons、官方实景照;拿不准宁走 AI 兜底**。重试策略见 [docs/operations.md](docs/operations.md)。缺图一律 validate ERROR——禁止用渐变/占位图代替,禁止不获取就交付;网图与生图均不可用时向用户明确说明并阻塞等待(或由用户提供照片)。onerror 降级仅作为直链失效的兜底防线。
3. **封面与日横幅不用图片(纯 CSS 渐变 + 固定高度)**:封面桌面端高 240px(移动端媒体查询自适应 320px)、每日横幅高 110px,均为模板内置的 CSS 渐变背景(禁止生成/引用任何封面、横幅图片,禁止加高);横幅右侧玻璃实时天气栏由模板内置。**图片只产景点实景图**(红线 2),产出压力最小化。
4. **门票零缺失**:每个景区都有门票信息——确切价格、或「免费」、或「需人工核实」三选一,**禁止留空,禁止编造价格**;隐藏消费(`ticket.extra_fees`)与好玩点(`highlights`)同样禁止留空。
5. **餐馆预算硬约束**:所有推荐餐馆(含备选店)人均价格 ≤ 人均预算上限(换算公式见 [docs/dining.md](docs/dining.md)),**超了必须换店,不得例外**。

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 7 个文件,合计 156.0 KiB

  • HTML_TEMPLATE.md45.3 KiB
  • README.md25.4 KiB
  • SKILL.md42.2 KiB
  • docs/dining.md2.3 KiB
  • docs/operations.md4.9 KiB
  • docs/self-drive.md2.8 KiB
  • travel-planner.py33.1 KiB

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
MIT License

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。