Loading...
Loading...
Cancel an existing hotel booking. Use this skill when the user explicitly wants to cancel their reservation — phrases like "cancel my booking", "cancel reservation BK_xxx", "I don't need the hotel anymore", "refund my booking". This is a destructive action; always confirm with the user before calling, and warn if the cancellation is past the free-cancellation deadline.
npx skill4agent add justintravala/travel-skills cancel-bookingmanage-bookingbookingIdmanage-bookingcancellationDeadlineisCancellableAbout to cancel BK_2026_05_001 — Park Hyatt Tokyo, May 1–5. ⚠️ Free cancellation expired on April 29. A cancellation fee may apply.Are you sure you want to cancel? (yes/no)
About to cancel BK_2026_05_001 — Park Hyatt Tokyo, May 1–5. You're inside the free cancellation window — no fee.Confirm? (yes/no)
npx @tvl-justin/travel-cli@latest cancel \
--booking-id "<bookingId>" \
--last-name "<lastName>" \
--email "<email>"{
"bookingId": "BK_2026_05_001",
"status": "CANCELLED",
"refundAmountUSD": 1800,
"refundEta": "5-7 business days",
"cancellationFeeUSD": 0
}✅ Booking BK_2026_05_001 cancelled. Refund of $1,800 USD will appear on your card in 5–7 business days. No cancellation fee.
✅ Booking cancelled. Refund: $1,440 USD (a $360 cancellation fee was applied because we're past the free-cancellation deadline).
404 Not Found409 Already CancelledNetwork error