不只会写攻略:我的旅游 Skill 新增 火车票查询与行程校验
不只会写攻略:我的旅游 Skill 新增 火车票查询与行程校验大家好,我是码上在线小俊,本次给大家分享的是我的旅游 Skill 的更新。 这次更新的目标很简单:让旅游攻略不再只是景点清单,而是能够结合出发地、日期、预算、交通和风险,生成一份更接近真实出行的方案。 以前的旅游问答,常常停留在“推荐几个景点”;现在我重点完善了下面几部分。 Skill 现在会优先确认: 从哪里出发; 去哪里、玩几天; 几个人、预算多少; 想坐高铁、飞机还是公共交通; 更喜欢轻松游、徒步还是特种兵路线。 这样做是为了避免出现“攻略写得很满,但第一班车根本赶不上”的问题。 如果当前环境支持本地查询工具,Skill 可以查询指定日期的车次、出发站、到达站、历时和席位状态。 查询工具不会下单、占座或支付,只负责把查询结果整理出来,并明确提醒:余票和价格仍然要以 12306 最终购票页面为准。 现在不会在车次、到达时间都没确认的情况下,直接给出“上午去这里、下午去那里”的密集行程。 Skill 会先判断: 到达后还剩多少可用时间; 景区距离车站有多远; 返程需要提前多久离开; 周末客流、安检、天气会不会造成误车风险。 攻略中会区分: 已确认信息; 脚本查询结果; 规划估算; 需要出发前再次核实的内容。 不会把旧票价、记忆中的开放时间或不确定的天气,当成当天的实时事实。 Codex 没有马上生成一份看起来很满的攻略,而是先整理出了这些条件: 从上海浦东金桥出发; 2026 年 8 月 17 日午饭后出发; 两个人前往南京紫金山; 总预算 10,000 元; 希望整体行程舒适,不在高温时段过度登山。 同时,它也发现了一个没有确认的信息:用户没有说明准备玩几天、哪天返回上海。 所以 Codex 没有把返程日期写成确定事实,而是先按8 月 17—19 日、3 天 2 晚生成初版,并提醒用户补充实际返程日期后重新查询。 Codex 实际调用 Skill 中的车次查询能力,查询了 2026 年 8 月 17 日上海至南京方向的车次。脚本只查询公开信息,不会订票、占座或付款。
因此,Skill 给出的推荐是: 下面是同一出行日期、同一上海至南京方向的真实车次查询页面截图。页面完整结果与 Skill 根据出发条件重点筛选的车次可能略有不同,例如截图中还展示了 G726。 G1220:上海虹桥 14:08 出发,南京南 15:16 到达。 
G26:上海虹桥 17:00出发,南京南 18:07到达。 
G808:上海虹桥 17:25 出发,南京南 18:33 到达。 
G28:上海站 17:55 出发,南京南 19:06 到达。 
G30:上海虹桥 18:52 出发,南京南 20:00 到达。 
午饭后从浦东金桥出发; 乘坐 G26、G808 或 G28; 入住大行宫或新街口附近; 晚上就近吃南京菜、简单散步,不再安排紫金山夜爬。 Codex 推荐住在大行宫或新街口,是因为这一带吃饭、乘地铁和前往紫金山都比较方便,下雨时也容易调整到市区室内景点。 07:00 左右出发,上午游览明孝陵、石象路及周边; 11:30—14:30 吃午饭并避暑休息; 下午安排中山陵、音乐台; 体力允许再考虑灵谷景区,不强行把所有景点塞进一天。 如果真正想登紫金山,则应把登山放在清晨,并相应删减明孝陵、中山陵等文化景点。 天气查询显示当天可能有小雨,因此上午优先考虑南京博物院、总统府—大行宫周边等室内或方便避雨的地点,下午返回上海。 因为用户还没有给出返程日期,Codex 暂时按 8 月 19 日查询:
初版推荐 G19,并建议最迟约 16:00 从市区出发前往南京南站。如果用户实际不是 8 月 19 日返程,这组结果就不能直接使用,必须重新查询。
两个人 1 万元预算比较充足。Codex 没有为了把预算花完而推荐商务座、昂贵包车或过多付费项目,而是建议将一部分预算留给天气变化、临时打车和改签。 8 月 17 日:多云,约 32℃/24℃; 8 月 18 日:多云,约 31℃/25℃; 8 月 19 日:小雨,约 32℃/25℃; 8 月 20 日:中雨转小雨,约 27℃/25℃。 天气预报仍可能变化,紫金山等山区的实际情况也可能与市区预报不同,因此每天出发前仍要通过天气 App 和景区官方通知再次确认。 周末短途旅行; 高铁两日游或三日游; 想控制预算的单人或多人出行; 需要比较多个车次和返程时间; 想把“我想去某个地方”变成可执行的时间表。 想获取对应的 Skill,可以关注公众号「码上在线小俊」,然后回复对应关键词: 回复 agentskill:获取适用于 Codex、OpenClaw、Claude Code 等 Agent 端的 Skill; 回复 skill文档:获取适用于 DeepSeek、Claude、腾讯元宝等网页端的 Skill 文档。 如果你也有“从哪里出发、想去哪里、哪天出发、预算多少”的旅行想法,可以把这几个条件整理好,再让 Skill 帮你生成一份更接近真实出行的方案。 欢迎在评论区留下你的出发地和目的地,我会继续用实际案例测试这个旅游 Skill。 原始对话内容如下:
**需要特别说明的是:**本次更新仅针对 Codex、OpenClaw、Claude Code 等 Agent 端的 Skill。DeepSeek、Claude 等产品的网页版本暂未进行相应更新,因此目前还无法实现与 Agent 端完全一致的效果。后续我会继续开发相关功能,让这些网页端也能支持与 Agent 端相同的旅游规划和查询效果。
一、先把旅行条件问清楚
二、增加 12306 实时查询能力
三、把“交通确认”放到详细攻略之前
四、补充预算、天气和安全边界
用一个真实例子说明这次更新
我发给 Codex 的 Prompt
请给我执行一下这个skill我想去从上海浦东金桥出发去南京紫金山旅游,预算一万块钱,两个人一起出去,预计8月17号上午吃完午饭出发
去程查询结果示例
优先考虑 G26,约 14:45—15:00 从金桥出发; 给市内交通、进站安检和候车留出足够时间; 如果不想横穿上海赶虹桥,可以考虑从上海站出发的 G28; G1220 虽然到达最早,但午饭后再从金桥赶车,时间容错太小,不建议冒险。
真实高铁车次查询截图
图片仅为查询时的页面快照,不代表已经购票、锁票或占座,也不是购票成功凭证。车次、票价和余票可能随时变化,请以 12306 最终购票页面为准。





Codex 给出的 3 天 2 晚初版
暂定返程查询结果
两个人的预算怎么安排?
查询到的南京天气
这次更新适合什么场景?
使用时仍要注意
12306 余票变化很快,查询结果只是查询时的快照; 查询工具不返回下单结果,也不会替用户支付; 景区开放、接驳车、门票和天气需要在出发前再次核实; 紫金山 8 月天气炎热,不建议在正午进行长距离登山; 如果回程二等座紧张,应优先调整行程或席位,不要为了赶景点把返程压到最后一班。
Skill 获取方式
网页端资料为当前已有的适配版本,暂不包含本次 Agent 端更新的全部能力。后续完成相关功能开发后,我会继续更新网页端资料,使其逐步达到与 Agent 端一致的使用效果。
tip:温馨提示
该 Skill 仅供学习娱乐使用,不得商用。不得恶意、频繁或高并发执行任何查询脚本,不得用于绕过平台限制、影响平台服务或进行其他不当行为。任何人如擅自修改、二次封装、部署或不当使用相关内容并因此产生问题,由实施修改或使用的主体自行承担相应法律责任;本人不对他人的修改、部署、调用、商业使用及其产生的后果承担责任。本内容不构成购票、预订或其他服务承诺。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~