← 返回 Skills 市场
ryan-zry

旅行预订助手

作者 赵瑞宇 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
98
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install travel-booking-assistant
功能描述
Booking.com国际酒店预订助手,支持全球酒店搜索、房型查询、价格对比、预订管理。Invoke when user wants to search international hotels, book hotels on Booking.com, or manage Booking.com reservat...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install travel-booking-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /travel-booking-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug travel-booking-assistant
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

旅行预订助手 是什么?

Booking.com国际酒店预订助手,支持全球酒店搜索、房型查询、价格对比、预订管理。Invoke when user wants to search international hotels, book hotels on Booking.com, or manage Booking.com reservat... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。

如何安装 旅行预订助手?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install travel-booking-assistant」即可一键安装,无需额外配置。

旅行预订助手 是免费的吗?

是的,旅行预订助手 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

旅行预订助手 支持哪些平台?

旅行预订助手 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 旅行预订助手?

由 赵瑞宇(@ryan-zry)开发并维护,当前版本 v1.0.0。

💬 留言讨论