Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
justintravala avatar

Cancel Booking

  • 54 installs
  • Updated May 19, 2026
  • justintravala/travel-skills

Helps with ai & agent building tasks.

About

cancel-booking is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • cancel-booking
  • AI & Agent Building
  • AI-coding skill

Cancel Booking by the numbers

  • 54 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #6,946 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/justintravala/travel-skills --skill cancel-booking

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs54
Last updatedMay 19, 2026
Repositoryjustintravala/travel-skills

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

cancel-booking

Cancel a hotel booking. Destructive action — confirm first.

When to use

The user explicitly asks to cancel:

  • "Cancel BK_2026_05_001"
  • "I want to cancel my hotel"
  • "Refund my booking"

For checking status only, use manage-booking instead.

Prerequisites

1. bookingId 2. Last name on the booking 3. Email on the booking

If unsure whether the booking is still cancellable for free, run manage-booking first to see the cancellationDeadline and isCancellable flag.

Pre-cancellation confirmation

Before cancelling, especially if the free-cancellation window has passed:

About 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)

If still inside the free window, a lighter confirmation is fine:

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)

Only proceed after the user says yes.

How to call

npx @tvl-justin/travel-cli@latest cancel \
  --booking-id "<bookingId>" \
  --last-name "<lastName>" \
  --email "<email>"

Output

{
  "bookingId": "BK_2026_05_001",
  "status": "CANCELLED",
  "refundAmountUSD": 1800,
  "refundEta": "5-7 business days",
  "cancellationFeeUSD": 0
}

Presenting to the user

✅ Booking BK_2026_05_001 cancelled.
Refund of $1,800 USD will appear on your card in 5–7 business days.
No cancellation fee.

If a fee was charged:

✅ Booking cancelled.
Refund: $1,440 USD (a $360 cancellation fee was applied because we're past the free-cancellation deadline).

Errors

  • 404 Not Found — Booking ID not found, or last name / email mismatch.
  • 409 Already Cancelled — Booking was already cancelled. Tell the user, don't retry.
  • Network error — Tell the user the cancellation didn't go through and ask whether to retry.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.