关于 manage-booking
manage-booking 是只读技能,用于查询现有旅行预订的状态和详情。查询时以预订 ID、姓氏和预订邮箱核验身份;取消请求应使用单独的技能处理。
主要功能
- 01查询预订状态和详情
- 02使用预订 ID 与客人信息核验
- 03以简明概览呈现结果
- 04报告查询和网络错误
适用场景
- 01确认预订是否已确认
- 02查看酒店和入住日期
- 03办理入住前核对预订信息
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ justintravala/ travel-skills --skill manage-booking安装后在 Claude Code 中输入/manage-booking确认已加载。
详细介绍
manage-booking
检索现有预订的当前状态。只读操作,不会进行任何更改。
适用场景
- “BK_2026_05_001 预订的状态如何?”
- “显示我的预订”
- “我的预订成功了吗?”
- “我什么时候办理入住?”
如果用户想要取消预订,请改用 cancel-booking 技能。
前提条件
你需要:
bookingId(创建预订时返回)- 预订上的姓氏,用于验证
- 预订时使用的电子邮箱,也用于验证
如果用户没有预订 ID,请让他们查找确认邮件。不要猜测。
调用方法
npx @tvl-justin/travel-cli@latest manage-booking \
--booking-id "<bookingId>" \
--last-name "<lastName>" \
--email "<email>"
输出
{
"bookingId": "BK_2026_05_001",
"status": "CONFIRMED",
"hotelName": "Park Hyatt Tokyo",
"address": "3-7-1-2 Nishi Shinjuku, Tokyo",
"checkIn": "2026-05-01",
"checkOut": "2026-05-05",
"guestName": "Nguyen Van A",
"totalPriceUSD": 1800,
"cancellationDeadline": "2026-04-29T23:59:00Z",
"isCancellable": true
}
向用户展示
提供清晰的概览,而不是原始 JSON:
预订 BK_2026_05_001 — 已确认 ✅ Park Hyatt Tokyo · 东京都西新宿 3-7-1-2 入住:2026 年 5 月 1 日 · 退房:2026 年 5 月 5 日 总计:$1,800(已支付) 可在 2026 年 4 月 29 日前免费取消。
错误
404 Not Found— 未找到预订 ID,或姓氏 / 电子邮箱不匹配。请用户核对这三项信息。Network error— 无法连接 API。告知用户,并询问是否重试。
评论
支持 Markdown