旅行攻略大师丨travel-planner:把出行对话落成按小时可执行的行程

前言

在 Agent 里问「周末去杭州怎么玩」,常见结果是景点名单加几句笼统建议:缺少营业时间、人均和相邻景点之间的交通时间,用户仍要自己拼表、对地图。若希望模型在识别到旅行意图后,主动输出带真实店名、地址、开放时间与游览时长的日程,需要把规划流程写进 Skill,而不是依赖一次性提示词。

下面介绍 SkillHub 社区技能 旅行攻略大师丨travel-planner(坐标 @user_8e413e07/travel-planner-max),面向「从聊天到可执行行程」这一类需求。

这是什么

旅行攻略大师 是 SkillHub 上的 life-service 类社区 Skill,由发布者 user_8e413e07 维护,当前版本 1.0.0。页面标注 requires_api_key=false,不依赖额外 API Key 配置。

它解决的问题是:在用户出现旅行相关意图时,由 Agent 按技能说明生成 精确到小时 的行程,并尽量包含 真实店铺名称、地址、营业时间、人均消费、景点开放时间与建议游览时长。

核心功能

以下能力均来自 SkillHub 官方简介,未在页面单独列出的能力不写。

  1. 行程粒度:按小时编排每日活动,而不是只给景点列表。
  2. 可核对的信息字段:店铺名、地址、营业时间、人均、景点开放时间与游览时长。
  3. 触发范围:技能说明要求,只要用户消息里出现旅行意图就应启用,包括但不限于:
    - 规划类:「旅行攻略」「行程安排」「旅游规划」「X日游」「出行计划」「旅行计划」「自由行」
    - 目的地类:「去 XX 玩」「XX 怎么安排」「我想去 XX」「第一次去 XX」「XX 怎么玩」「XX 必打卡」「XX 穷游」「XX 旅游攻略」
    - 人群与场景:「亲子游」「情侣游」「毕业旅行」「带孩子去 XX」
    - 时间与推荐:「周末去哪」「假期去哪」「国庆/五一去哪」「暑假/寒假旅游」「推荐 XX 景点」「XX 好玩吗」「小红书推荐 XX」「朋友推荐 XX」
  4. 弱意图也要接:即用户只是随口提到地名并有外出意向,技能说明也要求主动帮用户规划。

安装与启用

SkillHub 提供两种常见安装方式:把安装说明交给 Agent,或用 skillhub CLI 装到当前客户端的 skills 目录。

方式一:提示词交给 Agent

在对话中发送(与 SkillHub 技能页一致):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_8e413e07/travel-planner-max`。

Agent 会按 SkillHub 安装文档 检查 CLI、选择 skills 目录并完成安装。

方式二:skillhub CLI

先确认是否已安装 CLI:

command -v skillhub && skillhub --version

未安装时,可按官方文档执行完整安装(含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需要 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本技能时,必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,客户端可能识别不到。官方文档给出的常见路径示例:

客户端 skills 目录(示例)
Claude Code ~/.claude/skills/
Cursor ~/.cursor/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/
Gemini CLI ~/.gemini/skills/

在 Cursor 下,安装命令形如:

skillhub install @user_8e413e07/travel-planner-max --dir ~/.cursor/skills/

具体包名若与坐标略有差异,可先搜索再安装:

skillhub search travel-planner
skillhub install <搜索结果中的包名> --dir ~/.cursor/skills/

安装后按你所用客户端的要求重启或刷新 Agent,使新 Skill 被加载。

典型用法

本技能没有单独公开的 REST 接口;用法是 在已启用 Skill 的对话里用自然语言提出出行需求。下列示例与官方列出的触发表述一致,便于复现「是否会走旅行规划」:

帮我做一份成都 3 日游行程安排,想精确到每小时,餐厅和景点要有地址和营业时间。
周末去哪玩?我在上海,想自由行,人均控制在 300 以内。
第一次带孩子去西安,怎么玩比较合理?需要景点开放时间和建议停留多久。

Agent 应在匹配旅行意图时调用 travel-planner 相关说明,输出结构化日程。你可在同一会话里补充约束(天数、预算、同行人、交通方式),让后续规划贴合约束。

适用场景与注意

适合谁

  • 需要在 Cursor、Claude Code、Codex 等支持 Skills 的环境里,把「随口一问」变成可打印、可对照地图执行的行程。
  • 希望 Agent 在多种旅行表述(攻略、X 日游、周末去哪等)下 主动 进入规划流程,而不是等用户明确说「用某个技能」。

使用上要注意

  • 店铺与景点的实时信息会变化,模型输出应作为 草稿,出发前仍以官方渠道、地图与店家电话为准。
  • SkillHub 页面显示本技能为 community 来源,评分与下载量会随时间更新;以技能页为准。当前抓取到的公开数据为:评分 100000,下载 11026(安装次数页面显示为 0,仅作参考)。
  • 技能强调广覆盖触发词;若你的 Agent 同时挂了多个生活类 Skill,需在客户端里确认优先级,避免意图被别的技能抢走。

结尾

旅行攻略大师丨travel-planner 把「旅行意图识别 + 细粒度行程字段」写进 Skill,减少每次手写长提示词。安装走 SkillHub 标准流程即可,无需 API Key。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye