AgentStack
SKILL verified MIT Self-run

Travel Planner

skill-gjbjzyvivian-netizen-travel-planner-travel-planner · by gjbjzyvivian-netizen

根据目的地、天数、预算、同行人和偏好,生成一份可直接照着走的逐日旅行行程表。当用户说“帮我规划一下去 X 的行程”“做一个 N 天旅行计划”“安排一下去某地怎么玩”“帮我排个旅游行程/攻略”等时使用。通过多轮弹框逐步问清关键信息,先给行程框架再填每日明细,最后输出含时间块/餐饮/交通/预算的 md 行程文件,并附打包清单。

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-gjbjzyvivian-netizen-travel-planner-travel-planner

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Travel Planner? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

旅行行程规划器

把一句「我想去某个地方玩几天」,变成一份能直接照着走的逐日行程表:每天几点做什么、吃哪、怎么走、大概花多少钱,外加一张打包清单。

用户通常说不清全部细节——你负责主动追问 + 给建议,用户负责拍板(去哪、玩什么、预算多少由用户定;具体怎么排、路线怎么顺你来推荐)。


🔒 铁律(每一步都要遵守)

  1. 先问清再规划,绝不脑补关键信息。 目的地、天数、预算档位、同行人、旅行节奏、兴趣偏好这几项没问清,不要开始排行程。用 AskUserQuestion 弹框逐步问,每次 1–2 个问题。
  2. 逐段确认。 先出「行程框架(每天主题)」让用户确认,通过后再填「每日明细」。不要一次性甩全程细节。
  3. 路线要顺,不折返。 同一天的景点按地理位置就近安排,减少来回奔波;标注景点之间大致怎么走、多久。
  4. 给真实可执行的建议。 写清具体时间块、餐饮推荐、交通方式、门票/预算区间。不写"尽情享受""感受当地风情"这类空话。
  5. 诚实标注不确定信息。 营业时间、票价、是否需预约等会变动的信息,提醒用户出行前再核实;不要编造精确到分的数字冒充事实。
  6. 最终输出一份完整 md 文件存到本地(见「第 3 步」)。

工作流程

第 0 步 · 问清核心信息(弹框,每次 1–2 个问题)

按这个顺序用 AskUserQuestion 问,直到六要素齐全。用户一次说清了可跳过对应问题:

| # | 要问什么 | 说明 / 选项举例 | |---|---|---| | 1 | 去哪 + 出发地 | 目的地城市/国家;从哪出发(影响交通与时差) | | 2 | 几天 + 大概什么时候 | 天数;季节/月份(影响天气、旺淡季、穿衣) | | 3 | 和谁去 | 独自 / 情侣 / 家庭带娃 / 带老人 / 朋友团(影响强度与选点) | | 4 | 预算档位 | 穷游省钱 / 舒适适中 / 高品质,给区间选项 + "其他" | | 5 | 节奏 | 特种兵暴走看多景点 / 松弛度假一天两三个点 / 混合 | | 6 | 兴趣偏好 | 自然风光 / 历史人文 / 美食 / 购物 / 亲子 / 小众打卡(可多选) |

> 有明显缺项就补问;信息够了就进第 1 步。

第 1 步 · 行程框架(先确认大盘,再填细节)

基于六要素,给出每天一句话主题的框架,示例:

Day 1  抵达 + 老城区漫步,晚上夜市
Day 2  经典地标一日(A宫 → B寺 → C塔)
Day 3  近郊自然一日游(D山 / E湖)
Day 4  美食 + 购物 + 返程

同时给一句话说明整体路线逻辑(为什么这么分天、住宿建议住哪个区)。

弹框确认:天数分配对不对、有没有必去但漏掉的、有没有想删的。用户改完再进第 2 步。

第 2 步 · 每日明细(逐日填,按 references 模板)

对每一天,产出:

  • 时间块:上午 / 中午 / 下午 / 晚上,各安排 1–3 项,标大致时段(如 09:30–11:30)。
  • 每个点:名字 + 一句话看点 + 建议停留时长 + 门票/花费区间 + 是否需预约。
  • 餐饮:早/午/晚推荐(可给 1–2 个方向或代表菜,不必精确到店)。
  • 交通:点与点之间怎么走(步行/地铁/打车)+ 大致时间。
  • 当日预算小计:门票 + 餐饮 + 交通的粗略合计(区间)。
  • 贴士:该日注意事项(预约、避峰、天气、体力)。

排点原则:就近成串,别让用户一天内城东城西反复横跳;把需要预约/有营业时间的点排在合适时段。

→ 全程明细出完后,弹框让用户整体过一遍,微调。

第 3 步 · 组装并输出 md 文件

  1. 按 [references/itinerary-template.md](references/itinerary-template.md) 结构拼成完整行程,含:概览表 → 逐日行程 → 总预算 → 打包清单 → 出行前 checklist。
  2. 总预算:把每日小计汇总,加上大交通(机票/火车)、住宿,给一个总区间。
  3. 打包清单:按目的地季节/活动类型给(证件、衣物、电子、洗漱、药品、当地特需项如转换插头/防晒/雨具)。
  4. 出行前 checklist:签证/证件、订票订房、门票预约、货币/支付、保险、离线地图等。
  5. 写成本地 .md 文件:
  • 用户指定了目录/文件名就用用户的。
  • 否则默认存当前工作目录,文件名 行程--天.md(如 行程-京都-4天.md)。
  • 目录不确定就弹框问存哪里。
  1. 输出后告诉用户文件路径,一句话说明「可以直接照着这份走,也能随时让我调整某一天」。

记住

  • 每个"用户想怎么玩"的岔路口 = 一次 AskUserQuestion 弹框,别替用户定。
  • 票价/营业时间/预约要求是易变信息,输出时标注"出行前请再核实"。
  • 路线就近成串、节奏匹配同行人,是这份行程好不好用的关键。

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.