cancel-booking

Cancel hotel bookings and return USDC refund details after user confirmation.

Updated May 5, 2026
One-click install
npx skills add https://github.com/travala/travel-skills --skill cancel-booking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cancel-booking
Source: https://github.com/travala/travel-skills/tree/main/cli/skills/cancel-booking
Command: npx skills add https://github.com/travala/travel-skills --skill cancel-booking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps users cancel an existing hotel reservation and receive the correct USDC refund, while ensuring the user confirms the destructive action and understands whether free-cancellation is still available.

Core Features & Use Cases

  • Booking cancellation with safety confirmation: Prompts the user to confirm before performing a destructive cancellation, including a clear warning when the free-cancellation deadline has passed.
  • Accurate refund handling: Returns cancellation status plus refund amount, refund wallet, refund transaction hash, and any cancellation fee applied.
  • Booking verification and clear failure modes: Uses booking ID, last name, and email to validate the reservation, and surfaces useful errors for missing or mismatched bookings or already-cancelled reservations.

Quick Start

About to cancel your booking, ask the skill to cancel it by providing the booking ID, the last name, and the email on the reservation.

Frequently Asked Questions about cancel-booking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I cancel a hotel booking and get a USDC refund?

To cancel a hotel booking and get a USDC refund, provide your booking ID, last name, and email. The system verifies your reservation, prompts for explicit confirmation, processes the cancellation, and returns the refund amount, destination wallet, and on-chain transaction hash.

What information do I need to verify before canceling a hotel reservation?

Verifying a hotel reservation for cancellation requires three identity fields: the booking ID, the last name on the reservation, and the associated email address. These matching fields validate the booking before any destructive cancellation action is executed.

Are there cancellation fees if the free-cancellation deadline has passed?

If the free-cancellation deadline has passed, cancellation fees may apply. The system provides clear fee guidance and warnings before you confirm the cancellation, ensuring you understand any deducted amounts before the USDC refund is processed.

How does the USDC refund process work for a canceled hotel booking?

The USDC refund process returns your funds directly to your destination wallet. After cancellation confirmation, the system generates an on-chain receipt containing the exact refund amount and the blockchain transaction hash for your records.

Why did my hotel booking cancellation fail?

Hotel booking cancellation fails if the booking ID, last name, and email do not match an existing reservation, or if the booking is already cancelled. The system surfaces specific errors for missing, mismatched, or previously cancelled reservations.