VTRIP定制·火车票预订

SKILL生活服务
生活服务 未标注权限 许可证不明确
安装这个技能

Vtrip AI 定制场景下查询火车票车次与余票,输出摘要并跳转火车详情 H5。 需已配置视旅访问密钥(VTRIP_OPEN_API_KEY);无密钥时先引导开通。当用户在定制游、自由行中要查票或订火车票时使用。

一句话选型结论

按资料字段整理

VTRIP定制·火车票预订是生活服务类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类生活服务 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_1d2e12b0/vtrip-train
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

生活服务
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_1d2e12b0仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量5.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
行程与攻略

按目的地和天数排行程。

日常信息查询

查天气、交通、办事信息。

生活事务整理

把琐事整理成清单逐项处理。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在生活服务场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
VTRIP定制·火车票预订当前 未标注权限 未标注 未标注 未标注 有
食谱批量下载文件夹 联网访问 GitHub 仓库 28.5 万 Codex、Claude、Cursor 有
食谱创建演示文稿 未标注权限 GitHub 仓库 28.0 万 Codex、Claude、Cursor 有
recipe 备份 sheet AS CSV 联网访问 GitHub 仓库 27.9 万 Codex、Claude、Cursor 有
recipe create Gmail filter 邮件管理 未标注权限 GitHub 仓库 27.8 万 Codex、Claude、Cursor 有
配方观察驱动器变化 联网访问 GitHub 仓库 27.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.6 KB
模型实际读到的说明书原文,来自技能仓库

Vtrip AI 定制 · 火车票

用户用自然语言表达查票 / 订票意向时,整理出发、到达、日期后调用本 Skill 脚本,输出车次摘要,并以 CTA 跳转 Vtrip 定制火车详情页。
预订 CTA 只透传接口 showData.jumpUrl(见 references/h5-url-template.md),Skill 不本地拼链、不硬编码鉴权 query。

何时使用

  • 查火车票、高铁、动车、余票、车次
  • 「明天上海到杭州的票」「帮我订 G 字头」
  • 定制游 / 自由行场景下单独买火车票

凭证(ApiKey)

  1. 脚本自行读取访问密钥,放入 X-Api-Key;禁止把 Key 写入 config.json。不要向用户讲解 .env、环境变量或技能配置填写方式。
  2. 没有 ApiKey:stdout 为 status: requires_api_key。只引导用户打开视旅开放平台网页申请密钥(本 Skill 业务场景为「AI定制」):https://open.visiotrip.com.cn/ 。不要展示 .env / 环境变量 / 临时会话等配置方式。申请完成后由 Agent 内部验证并重试原问题。不要空跑查票脚本。
  3. 有 ApiKey:再进入下方 Quick start;请求头只用 X-Api-Key(禁止把 ApiKey 放进 Authorization: Bearer)。不要把完整密钥发到聊天里。
  4. 401/403:提示 Key 无效或未授权当前业务场景,请到开放平台重新申请或核对是否选择了「AI定制」。

正常查询直接执行,凭据由脚本读取,不要阅读 scripts/。

Quick start(两阶段:模型选车)

  1. 先完成上方「凭证」检查;无密钥则只引导开放平台网页申请,不空查。
  2. 凑齐 --from / --to / --date(缺则追问,不空查)。
  3. 先向用户说明等待:
    > 正在为您查询车次与余票,请稍候。
  4. 阶段 A · catalog:拉全量目录(脚本不替模型截成 5 班):
node scripts/train-search.js \
  --from "<出发>" --to "<到达>" --date "YYYY-MM-DD" \
  --phase catalog
  1. 解析 TRAIN_CATALOG_JSON_START / END。由你(模型)按用户偏好从 trains[].trainNo 选定约 meta.pick 趟(建议 3–8),禁止编造车次。
  2. 阶段 B · present:只渲染选定车次:

Markdown

node scripts/train-search.js \
  --from "…" --to "…" --date "YYYY-MM-DD" \
  --phase present \
  --train-nos "G7301,G7501,D3125"

WorkBuddy(HTML,每班可预订)

node scripts/train-search.js \
  --from "…" --to "…" --date "YYYY-MM-DD" \
  --phase present \
  --train-nos "G7301,G7501,D3125" \
  --render-mode workbuddy \
  --output-dir "$PWD/outputs"

WorkBuddy 后处理:原样 markdown → 必须 present_files(不调用 show_widget)。

可选:--seat、--pick(建议选几趟,默认 5)、--limit(catalog 安全上限,默认 80)。
查票请求生产 Open SSO Agent:POST https://apa-api.visiotrip.com.cn/api/agent/train/search/listDetail(实现见 scripts/api-client.js);「去预订」只透传接口 jumpUrl,「更多班次」只透传 jumpUrlList.listSearch。

定制边界

  • 不要要求或解释 travelNo / 差标
  • 行程 Skill 内的火车节点展示 ≠ 本 Skill;独立查订走本 Skill

输出后处理

  • catalog:只供你选车;不要把整份 catalog JSON 当作用户最终回复。
  • present:将脚本 Markdown 原样作为回复(表不含预订列);WorkBuddy 按契约 present_files,预订只在 HTML「去预订」。
  • 禁止在 Markdown 表里补「预订 / 打开」列,禁止编造车次 / 价格 / URL。
  • 不要追加「还需要什么帮助」等引导下一轮问询的话术。

硬性规则

  1. 无访问密钥(VTRIP_OPEN_API_KEY)→ 只引导打开 https://open.visiotrip.com.cn/ 申请,不跑查票脚本;有密钥后仅用 X-Api-Key 调 listDetail(禁止用 Bearer 传 ApiKey)。
  2. 禁止编造车次、余票、价格、URL;present 的 --train-nos 必须来自 catalog。
  3. Markdown 主表不要「预订」列;预订只在 HTML「去预订」,jumpUrl / jumpUrlList.listSearch 只原样透传,禁止本地拼或手改 URL。
  4. WorkBuddy:有 htmlFilePath 时必须 present_files。
  5. 失败时不输出假列表(见 references/error-handling.md)。
  6. 预订落地由接口 jumpUrl 决定;Skill 不关心、不写死 H5 域名。

参考文档

文档 内容
references/configure-api-key.md ApiKey 仅引导开放平台网页申请
references/api-adapter.md 查票接口
references/output-format.md Markdown / CTA
references/h5-url-template.md jumpUrl 透传约定
references/workbuddy-contract.md present_files
references/error-handling.md 错误处理

常见问题

5 问
答案由本站依据条目字段整理
VTRIP定制·火车票预订怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_1d2e12b0/vtrip-train。安装方式为未标注。装完刷新技能列表或重开客户端。

VTRIP定制·火车票预订支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

VTRIP定制·火车票预订权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

VTRIP定制·火车票预订收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

VTRIP定制·火车票预订用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。