← Back to Skills Marketplace
gaogao605

Trip Booking

by fenbeitong-trip · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install trip-booking
Description
Booking.com国际酒店预订助手,支持全球酒店搜索、房型查询、价格对比、预订管理。Invoke when user wants to search international hotels, book hotels on Booking.com, or manage Booking.com reservat...
Usage Guidance
This skill claims to integrate with Booking.com but the shipped code uses placeholder API credentials and returns simulated data in key functions — that contradicts SKILL.md's rule forbidding fabricated info. Before installing or using for real bookings: (1) Do not assume search results are live — verify data before relying on it. (2) Confirm how API credentials are supplied; prefer skills that accept credentials via environment variables or a secure config rather than manual edits to source files. (3) If you need real bookings, request a version that actually makes authenticated requests (no TODO/mock returns) and that documents where to set credentials securely. (4) Inspect network access (the code uses requests and will call distribution-xml.booking.com if implemented). If you cannot verify or fix these issues, avoid using it for production booking/payment workflows.
Capability Analysis
Type: OpenClaw Skill Name: trip-booking Version: 1.0.0 The skill bundle is a well-structured template for a Booking.com hotel booking assistant. The Python scripts (booking_api.py and openai_adapter.py) implement standard data classes and API wrappers for searching hotels and managing reservations, though the actual network calls are currently mocked with hardcoded sample data. There are no signs of data exfiltration, malicious execution, or harmful prompt injection; the instructions in SKILL.md are focused on maintaining data integrity and providing accurate travel information.
Capability Assessment
Purpose & Capability
The skill claims to be a Booking.com affiliate integration and requires an API key per its SKILL.md, which is appropriate for the purpose. However the code contains hard-coded placeholder BOOKING_API_KEY and BOOKING_AFFILIATE_ID constants and does not declare or read any environment variables or config paths for credentials. That means the runtime behavior is not actually integrated with Booking.com's API as claimed unless someone manually edits the source — an incoherence between claimed purpose and actual capability.
Instruction Scope
SKILL.md explicitly states '必须调用Booking.com Affiliate API' and '禁止自行编造酒店信息、价格或评论', but booking_api.py contains TODO markers and returns simulated/mock hotel/room data in search and detail methods instead of calling the real endpoints. This directly contradicts the stated constraint and grants the skill discretion to supply fabricated data if left as-is.
Install Mechanism
There is no install spec (instruction-only), which limits installation risk. However the package includes executable Python scripts that will run if invoked; running them requires python3 and will make outbound HTTP requests. No third-party packages are declared beyond requests, but the evaluatee should confirm requests is available in the environment.
Credentials
The skill requires an API key per the documentation but declares no required environment variables or primary credential. The code uses plaintext placeholder constants for BOOKING_API_KEY and BOOKING_AFFILIATE_ID rather than reading secure env vars or a config path. That mismatch is disproportionate and risky: a user might be prompted to edit source to insert secrets, or the skill will operate in mock mode without real credentials.
Persistence & Privilege
No special persistence or elevated privileges are requested. always is false and there are no config paths or modifications to other skills. Autonomous invocation is allowed by platform default and is not by itself a concern here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trip-booking
  3. After installation, invoke the skill by name or use /trip-booking
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Booking.com international hotel booking assistant. - Supports global hotel search, multilingual display, and multi-currency price comparison. - Enables real-time room availability, order creation, booking management, and free cancellation policy query. - Integrates Booking.com Affiliate API for data; accurately reflects returned hotel, price, and review information. - Designed for international travel scenarios, supporting 200+ countries/regions. - Enforces strict data authenticity—no fabricated information or unauthorized data modifications.
Metadata
Slug trip-booking
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Trip Booking?

Booking.com国际酒店预订助手,支持全球酒店搜索、房型查询、价格对比、预订管理。Invoke when user wants to search international hotels, book hotels on Booking.com, or manage Booking.com reservat... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Trip Booking?

Run "/install trip-booking" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Trip Booking free?

Yes, Trip Booking is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Trip Booking support?

Trip Booking is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Trip Booking?

It is built and maintained by fenbeitong-trip (@gaogao605); the current version is v1.0.0.

💬 Comments