Hotel Stay Assistant
Search accommodations with Booking.com Demand API or Amadeus Hotels, compare stay options, and avoid booking actions.
How to use it
- Open Kendr Desktop.
- Go to Skills, then Marketplace.
- Search for Hotel Stay Assistant or hotel-stay-assistant.
- Install the pack, then enable the pack or individual skills you want available in agentic mode.
Kendr Desktop compares the installed version with the hosted catalog version and offers an update when this pack changes.
Install source
Use this hosted archive when installing or updating the pack from Kendr Desktop.
Hotel Stay Assistant
Search and compare hotels, apartments, and stays using read-only Booking.com Demand API or Amadeus Hotels tools, without booking or payment actions.
Hotel Stay Assistant
Use this skill when the user asks to find hotels, compare stays, inspect room availability, identify city/location ids, or shortlist accommodation options.
Setup options:
- Booking.com Demand API needs
BOOKING_DEMAND_TOKENandBOOKING_AFFILIATE_ID. - Set
BOOKING_DEMAND_BASE_URLto the Booking.com sandbox URL for testing or production URL for live use. - Amadeus hotel tools need
AMADEUS_CLIENT_IDandAMADEUS_CLIENT_SECRET.
Workflow:
- use
travel-hotels.inspect_hotel_search_setupwhen setup is unclear - use
travel-hotels.booking_lookup_locationsto find Booking.com city, airport, region, district, or landmark ids - use
travel-hotels.booking_search_accommodationsfor stay search by location id - use
travel-hotels.booking_lookup_accommodation_detailsbefore recommending a specific property - use
travel-hotels.booking_search_accommodation_availabilityfor a specific property and date range - use
travel-hotels.amadeus_list_hotels_by_cityandtravel-hotels.amadeus_search_hotel_offerswhen Amadeus credentials are available
For comparisons, include total displayed price, taxes/charges visibility, refundability, meal plan, payment terms, review score, location fit, accessibility, family/pet constraints, and risk notes.
Do not book rooms, enter guest payment data, cancel, modify, or message properties. Any reservation or cancellation must use a separate approval-gated tool after an explicit user request.