Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Hotel Booking AI
Your Personal AI Hotel Search & Booking Assistant

Hotel Booking AI — search, compare, and book hotels with your AI agent

Find a better stay. Compare live prices. Book with confidence.


Product Page | Live Demo | Company

ClawHub downloads Skill version License



Turn your AI agent into a personal hotel booking assistant. Hotel Booking AI searches hotels worldwide, compares live room prices from leading OTAs and hotel suppliers, shows photos and cancellation terms, verifies the final rate, and helps you complete booking, payment, cancellation, and order lookup in one conversation.

Hotel search, room details, live rates, and availability checks are public—no account or sign-in is required until you are ready to book.

Demo

1. Discover hotels with live availability

2. Compare rooms, photos, and prices

3. Recheck the rate and pay securely

Plan and book your stay in one chat

  • Search by city, hotel, landmark, station, address, ski area, or other point of interest without guessed coordinates.
  • Compare up to 20 hotel candidates and receive the five best options backed by matching live room products.
  • See real nightly and stay-total prices, room and hotel photos, bed types, meals, taxes, cancellation policies, and inventory status.
  • Filter for the details that matter to you, such as budget, distance, star rating, breakfast, facilities, room type, or free cancellation.
  • Understand why each hotel matches your trip instead of receiving generic recommendations.
  • Recheck the exact room price and availability before confirming your booking.
  • Book a room, pay with Stripe, WeChat Pay, or Alipay, look up an order, or cancel an eligible reservation through the same conversation.

Supported AI clients

Client How to use Hotel Booking AI
OpenClaw Install directly from ClawHub or clone this repository into your personal Skills directory
WorkBuddy Install or import this repository as a user Skill
OpenAI Codex Install from the Skills interface or a supported local Skills directory
Claude Code Install as a personal Skill under ~/.claude/skills
Agent Skills-compatible clients Use any client that can load a root SKILL.md and make outbound HTTPS POST requests
MCP-capable AI clients Use the companion Hotel Booking AI MCP package

Install in 1 minute

Option 1: Install from ClawHub

openclaw skills install @tourmind/hotel-booking-ai
openclaw gateway restart

Option 2: Import from GitHub

In your AI client's Skills interface, install or import this repository:

https://github.com/tourmind-com/Hotel-Booking-AI.git

If your client installs Skills from the filesystem, clone the repository into its personal Skills directory:

CLIENT_SKILLS_DIR="<your-client-skills-directory>"
mkdir -p "$CLIENT_SKILLS_DIR"
git clone https://github.com/tourmind-com/Hotel-Booking-AI.git "$CLIENT_SKILLS_DIR/hotel-booking-ai"

Common personal Skill locations:

Client Directory
OpenClaw ~/.openclaw/skills
WorkBuddy ~/.workbuddy/skills
OpenAI Codex Use the Skills interface or the local directory supported by your Codex version
Claude Code ~/.claude/skills

Reload Skills or restart your AI client, then ask for a hotel. No local MCP server is required; Hotel Booking AI calls the TourMind API directly over HTTPS.

Search first, sign in only when you book

You can search hotels, inspect hotel and room details, compare live rates, and verify availability without a user_key.

When you are ready to create, view, cancel, or pay for a booking:

  1. Sign in with Google at auth.journione.ai.

  2. Copy your user_key and save it as user_key.txt in the installed hotel-booking-ai folder. Your AI agent can also guide you through this step when you start an order operation.

  3. On macOS or Linux, restrict access to the file:

    chmod 600 user_key.txt

Never commit user_key.txt. It is excluded by .gitignore and should stay only on your device.

Try these prompts

Use natural language—the more you share about your trip, the more precisely your AI agent can compare verified hotel options.

I’m taking my family of four to Tokyo from April 3 to April 7, 2027. Find one room near a station with easy access to Tokyo Disneyland, breakfast, free cancellation, and a total price under JPY 120,000. Compare the five best available hotels with photos, room type, bed setup, nightly and total price, travel trade-offs, and cancellation deadlines. Do not book yet.
Find a beachfront hotel in Phuket for two adults from November 12 to November 16, 2026. Keep the average price under THB 6,000 per night. I prefer a pool, breakfast, a king bed, and free cancellation. Show only options with matching live rooms, explain what each hotel does and does not meet, and rank them by overall fit.
Show me the available rooms at the second hotel. Include room photos, bed type, meals, cancellation policy, nightly price, stay total, and whether each room is immediately bookable. Recommend the best-value option, but wait for me to choose.
Use the king room with breakfast. Recheck its exact price, availability, taxes, cancellation terms, and any fees collected at the hotel. Show me the final booking summary and wait for my explicit confirmation before creating the booking or starting payment.
Look up my booking using agent reference ID <AGENT_REF_ID>. Explain its current booking and payment status. If it can be cancelled, show the deadline, penalty, and expected refundable amount, then wait for my confirmation before cancelling anything.

How Hotel Booking AI works

Your destination, dates, and guests
 → resolve the city, hotel, or point of interest
 → search up to 20 hotel candidates
 → query matching live room products
 → rank and present the five best verified hotels
 → show hotel details, room photos, and current quotes
 → recheck the selected room's price and availability
 → create the booking only after your explicit confirmation
 → pay, query, or cancel the order when requested

The price shown during the initial hotel search is only a candidate signal. Prices presented for comparison come from matching live room products, and the final booking uses the latest rate returned by the availability check.

Privacy, booking, and payment

  • Public hotel discovery and live-rate comparison do not require a sign-in.
  • Order operations use the user_key stored locally in user_key.txt; keep it out of prompts, screenshots, logs, URLs, commits, and issue reports.
  • Hotel Booking AI asks for the guest's full legal name and a contact email only when a confirmed booking is about to be created. It does not collect a phone number.
  • Booking, cancellation, and payment are explicit actions. The agent must show the relevant details and wait for your confirmation before proceeding.
  • TourMind room prices include taxes. A small number of destinations may require the hotel to collect a city or tourism tax at check-in; any returned mandatory fee is shown separately.
  • Stripe adds a 3.5% payment-processing fee when selected. WeChat Pay and Alipay are also supported.
  • Read-only hotel-result links can display hotel and room information but cannot book, pay, cancel, or access account and finance pages.
  • If a stored key becomes invalid, remove user_key.txt, sign in again, and save the new key locally.

Choose the right TourMind integration

Audience Integration Authentication model Product and repository
Consumer / ToC Direct HTTP Skill Public search and availability; user_key only for order operations Hotel-booking-ai
Business / ToB Direct HTTP Skill Skill Token required for every API call Tourmind-booking-skill
Consumer / ToC MCP package + companion Skill Public MCP connection; user_key only for order operations Hotel Booking AI MCP
Business / ToB MCP package + companion Skill Bearer-authenticated MCP connection TourMind Booking MCP

API and support

API base URL: https://api.tourmind.com

Endpoint Purpose Sign-in required
POST /skill/toc/check_skill_update Check for a Skill update No
POST /skill/toc/search_location Resolve a region, point of interest, or hotel No
POST /skill/toc/search_hotels Search hotel candidates No
POST /skill/toc/get_hotel_detail Get hotel details and images No
POST /skill/toc/query_room_rates Get live rooms and rates No
POST /skill/toc/check_room_availability Recheck the selected rate and inventory No
POST /skill/toc/create_booking Create a booking after confirmation Yes
POST /skill/toc/query_booking Query an order Yes
POST /skill/toc/cancel_booking Cancel an eligible order after confirmation Yes
POST /skill/toc/pay_order Start payment after confirmation Yes
  • Request fields, response contracts, ranking, images, taxes, and booking rules: references/parameter_guide.md
  • Install from ClawHub: Hotel Booking AI
  • GitHub support: open an issue
  • TourMind customer service: +86-755 3665 4666
  • Hotel support: hotel@tourmind.com
  • AI product cooperation: ai@tourmind.com

License

MIT © 2026 TourMind

About

AI hotel booking assistant for travelers—search hotels worldwide, compare live room rates, verify availability, and book, pay, manage, or cancel stays through your AI agent.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /