← 返回 Skills 市场
eeshita-pande

Opentable Booking

作者 Eeshita-Pande · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
221
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install opentable-booking
功能描述
Book restaurant tables on OpenTable via the browser tool. Handles hidden time slots and terms checkboxes with JS evaluate fallbacks. Works with a logged-in s...
安全使用建议
This skill appears internally consistent for automating OpenTable bookings, but review these points before installing: 1) It needs browser access (browser.enabled) and will read page content and run JS in the webpage context — that means it can see personal info (name, phone, booking confirmation, and partial card digits) and perform clicks/fills. Only use it if you trust the skill and the environment. 2) The skill assumes you're already logged into OpenTable with a card on file; if not, it will stop and ask you to add one. 3) The skill has no install step and no declared maintainer homepage (source unknown) — while this doesn't make it incoherent, it's a trust signal you may want to verify (who published it). 4) If you need stricter control, restrict autonomous invocation or require confirmation before completing payments/reservations.
功能分析
Type: OpenClaw Skill Name: opentable-booking Version: 1.0.1 The skill is a browser automation tool for booking restaurant tables on OpenTable. It uses JavaScript evaluation (via browser.evaluate) in SKILL.md and browser-snippets.md to interact with UI elements like time slots and terms checkboxes that are often missing from the accessibility tree. The logic is well-documented, focuses strictly on the stated purpose, and includes safety measures such as requiring the user to handle 3DS authentication and refusing to manually enter payment card details.
能力评估
Purpose & Capability
Name/description describe automating OpenTable bookings and the skill only requires browser access (browser.enabled) and a logged-in session with a card on file. There are no unrelated env vars, binaries, or installs requested — the declared requirements match the stated purpose.
Instruction Scope
The SKILL.md explicitly instructs the agent to navigate OpenTable pages, run JS evaluate snippets to find hidden time slots and checkboxes, fill guest fields if not prefilled, and scrape confirmation details (including last 4 card digits, name, phone). This behavior is coherent for booking but does access and extract sensitive page content (PII and partial payment info). Users should be aware the skill will read and act on the website DOM and may complete bookings if conditions are met.
Install Mechanism
Instruction-only skill (no install spec, no code files to execute). This minimizes installation risk — nothing is downloaded or written to disk by an installer.
Credentials
No environment variables or external credentials are requested. The only required config is browser.enabled, which is appropriate since the skill operates in a browser context. The skill does rely on the user having an authenticated OpenTable session and a saved card — those are justified by the functionality.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent presence or modify other skills. Note: disable-model-invocation is false (normal), so the agent could invoke the skill autonomously if the platform allows — this is expected but users should be aware that actions (including bookings) could be made by the agent when permitted.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install opentable-booking
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /opentable-booking 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Clarified that this skill only works if a payment card is already saved in the user's OpenTable account—manual card entry and fallbacks are no longer supported. - Updated booking flow: If no card on file is detected, the flow stops and prompts the user to add a card before continuing. - Improved error handling related to missing payment cards. - Streamlined and clarified privacy and security statements to emphasize that no payment credentials are handled by the skill.
v1.0.0
Initial release of opentable-booking skill. - Book restaurant tables on OpenTable using the OpenClaw browser tool. - Handles hidden time-slot buttons and terms checkboxes via JavaScript evaluation when standard aria/UI selectors fail. - Requires an active, logged-in OpenTable session with a saved card; falls back to prism for card entry if needed. - Provides robust multi-step instructions with snapshots and interaction best practices for reliable booking flow. - Designed exclusively for OpenTable domains; does not support other platforms like Resy or SevenRooms.
元数据
Slug opentable-booking
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Opentable Booking 是什么?

Book restaurant tables on OpenTable via the browser tool. Handles hidden time slots and terms checkboxes with JS evaluate fallbacks. Works with a logged-in s... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 221 次。

如何安装 Opentable Booking?

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

Opentable Booking 是免费的吗?

是的,Opentable Booking 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Opentable Booking 支持哪些平台?

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

谁开发了 Opentable Booking?

由 Eeshita-Pande(@eeshita-pande)开发并维护,当前版本 v1.0.1。

💬 留言讨论