---
name: budget-allocation
license: MIT (adapted from ErlebnisW/travel-planner, skills/budget-calculator/instructions.md; complete terms in LICENSE.txt)
description:
  按住宿/交通/餐饮/门票/杂项这些类目，给旅行预算做完整的逐项拆解，而不是
  只给一个笼统的总数。Use when 用户说"这趟旅行大概要花多少钱""帮我做个
  预算""这个预算够不够""钱应该怎么分配"。产出的是按类目细分、有档位区间
  的预算表，而不是一个模糊的总数。
metadata:
  origin: 六大费用类目(住宿/餐饮/交通/门票/杂项/汇率支付)的逐项拆解方法、
    预算档位体系(经济/中档/高档)、预算汇总表格式、省钱建议与"哪里该花钱
    哪里可以省"的判断框架，改编自 ErlebnisW/travel-planner 的
    skills/budget-calculator/instructions.md（MIT）
---

# Skill: budget-allocation

一趟旅行的预算不是一个数字，是好几个类目加起来的结果。这个技能负责把
预算拆成看得清楚的类目，每个类目给出档位区间，最后汇总成一张表。

## 费用类目

### 住宿
研究目的地和出行月份的酒店/民宿/青旅典型价格，给出经济/中档/高档三档
区间，按行程天数算出总价，标注季节性价格波动。

### 餐饮
估算每日餐饮预算：早中晚餐+零食。给出街边小吃/经济餐厅、中档餐厅、
高档餐厅三档区间，按用户说明的预算档位来算，另外算上咖啡/饮品的预算。

### 交通
- 机场/车站往返接驳（往返）
- 每日市内交通（交通卡 vs 单次票 vs 打车，哪个更划算）
- 如果自驾：油费、过路费、停车费、租车费
- 如果安排了城际一日游，加上城际交通费

### 门票/活动
- 所有推荐景点的门票
- 能省钱的联票/城市卡
- 推荐的付费导览
- 其他体验类活动费用

### 杂项
- 电话卡/流量
- 旅行保险
- 纪念品预算
- 小费
- 洗衣费（行程超过5天的话）
- 应急备用金建议

### 汇率与支付方式
- 当地货币和大致汇率
- 换汇渠道建议（避开机场换汇柜台）
- 信用卡接受程度
- 取现渠道和手续费
- 移动支付方式（Apple Pay/当地App）
- 建议随身带多少现金

## 预算汇总表

产出一张清晰的表格：

| 类目 | 每日估算 | 全程总计 |
|---|---|---|
| 住宿 | ... | ... |
| 餐饮 | ... | ... |
| 交通 | ... | ... |
| 门票/活动 | ... | ... |
| 杂项 | ... | ... |
| **合计** | | |

给出人均和团体总计两个版本（如果是多人出行）。

## 省钱建议

- 这个目的地具体能省钱的方式（不是泛泛的"多比价"）
- 免费景点和活动
- 特定时段折扣（欢乐时段、午市套餐）
- 划算的交通套票
- 预订策略（提前订 vs 现场订哪个更划算）

## 哪里该花、哪里可以省

- 值得多花钱的体验（说明为什么值）
- 经济选项和高档选项体验差不多的地方
- 常见的"游客溢价"陷阱，提醒避开

## 输出要求

- 所有费用用当地货币标注，附大致的美元/人民币换算。
- 明确说明假设的预算档位（经济/中档/高档）。
- 引用价格信息的来源和网址。
- 用用户指定的语言输出。
- 估算数字取整到实用的程度，不要给虚假精确的小数。
- 标注"以上价格为[日期]估算，实际可能有波动"，不要让用户误以为是
  实时价格。
- 波动较大的费用给出乐观和保守两个估算区间，而不是单一数字。

## 边界

- 不给虚假精确的具体数字（比如"这趟旅行一共花费8742.56元"）——预算是
  估算，用区间和取整的数字，并明确标注这是估算。
- 具体的开放时间/门票价格这类实时信息，交给 `route-optimization` 检索
  确认，这个技能只做费用汇总和分配，不重复检索景点信息。
