← Back to Skills Marketplace
ryan-zry

旅行预订助手

by 赵瑞宇 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
98
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install travel-booking-assistant
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 is internally inconsistent: SKILL.md says it must call Booking.com affiliate APIs, but the included Python code returns mock data and leaves API keys as hardcoded placeholders. Before installing or running it, consider these actions: (1) Treat the repository as untrusted until you review and test it. (2) Do not paste real API keys into the source file; prefer to supply keys through secure environment variables and update the code to read them from env. (3) Verify the real API call paths are implemented (remove TODOs) and ensure requests/other dependencies are installed in a controlled way. (4) Confirm the publisher/source (no homepage is provided) and request provenance. If you cannot validate these changes and the source, avoid using the skill for real bookings — it may produce inaccurate results or require you to place credentials insecurely.
Capability Analysis
Type: OpenClaw Skill Name: travel-booking-assistant Version: 1.0.0 The skill bundle is a legitimate implementation of a Booking.com travel assistant. The Python scripts (booking_api.py and openai_adapter.py) provide a structured interface for hotel searching and booking, currently using mock data for demonstration purposes. There is no evidence of data exfiltration, malicious command execution, or prompt injection; the code uses standard libraries and follows the stated purpose in SKILL.md.
Capability Assessment
Purpose & Capability
The skill's purpose is Booking.com integration and the SKILL.md insists on calling the Booking.com Affiliate API, but the code does not actually perform real API calls (TODOs and simulated/mock responses). The code contains BOOKING_API_KEY and BOOKING_AFFILIATE_ID placeholders instead of using declared/secure credentials. The skill does not declare any required environment variables or primary credential despite needing an API key for its stated purpose.
Instruction Scope
SKILL.md explicitly requires using Booking.com Affiliate/API and forbids fabricating data; however the runtime code (booking_api.py) returns simulated responses (mock_hotels) and comments out the real _request calls. That means the instructions and the actual runtime behavior diverge — the skill may not deliver the promised real-time data unless the code is modified. The instructions do not direct the agent to obtain credentials securely (e.g., from env vars).
Install Mechanism
There is no install spec (instruction-only), which minimizes supply-chain risk. However, the code requires python3 and the third-party requests library but does not declare dependency installation steps (no pip requirements). This omission is inconsistent with the declared required binaries and could cause runtime surprises.
Credentials
Although the skill needs Booking.com API credentials to function as described, requires.env is empty and no primary credential is declared. Instead the code contains literal placeholders (BOOKING_API_KEY = 'your_api_key'), which encourages editing source to insert secrets or keeping secrets in code — both are bad practices. The lack of declared env vars is disproportionate to the stated API integration.
Persistence & Privilege
The skill is not always-enabled, is user-invocable, and does not request elevated host privileges or persistent installation. No evidence it modifies other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install travel-booking-assistant
  3. After installation, invoke the skill by name or use /travel-booking-assistant
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Booking.com国际酒店预订助手: - Supports global hotel search across 200+ countries/regions. - Provides room details, price comparison, and reservation management. - Multi-language interface and multi-currency price display. - Real-time availability and free cancellation policy queries. - Integrates strictly with Booking.com Affiliate API; presents original data as returned by the API.
Metadata
Slug travel-booking-assistant
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 旅行预订助手?

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 98 downloads so far.

How do I install 旅行预订助手?

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

Is 旅行预订助手 free?

Yes, 旅行预订助手 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 旅行预订助手 support?

旅行预订助手 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 旅行预订助手?

It is built and maintained by 赵瑞宇 (@ryan-zry); the current version is v1.0.0.

💬 Comments