← Back to Skills Marketplace
eeshita-pande

Restaurant Booking - OpenTable

by Eeshita-Pande · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
191
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install restaurant-booking-opentable
Description
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...
Usage Guidance
This skill appears to do what it says: automate bookings using the OpenClaw browser tool and your logged-in OpenTable session. Before installing or invoking it, consider: (1) it will act using your browser profile/session and card-on-file — it can complete bookings without further card entry, so only use it if you trust the automation to place reservations on your behalf; (2) review and restrict which browser profile the skill can use (use a dedicated profile such as the suggested profile="openclaw"), and keep your OpenTable account secured with a strong password/MFA; (3) the JS snippets read page text (confirmation numbers, dates, and last-4 card digits) — that's necessary for confirmation but may include other visible PII on the page; (4) verify the browser tool and the agent environment are trusted (the skill contains no network exfiltration endpoints, but the browser environment could still be used to interact with any page it is navigated to); (5) if you are uncomfortable, do not provide a logged-in profile or card on file, or use a disposable/test account. If you want higher assurance, ask the skill author for an explicit domain whitelist or to restrict actions to verified OpenTable domains only.
Capability Analysis
Type: OpenClaw Skill Name: restaurant-booking-opentable Version: 1.0.2 The skill is a legitimate automation tool for booking restaurant reservations on OpenTable. It provides detailed instructions and JavaScript snippets in SKILL.md and browser-snippets.md to handle OpenTable's complex UI, specifically targeting elements like time-slot links and terms checkboxes that are often missing from the browser's accessibility tree. The code focuses entirely on the stated purpose, includes user-in-the-loop steps for 3DS authentication, and does not exhibit signs of data exfiltration or unauthorized execution.
Capability Assessment
Purpose & Capability
Name/description (OpenTable booking) align with requirements and instructions. The only declared requirement is browser.enabled (the browser tool/profile), which is necessary for in-browser JS evaluation and clicking. No unrelated binaries, env vars, or installs are requested.
Instruction Scope
Instructions explicitly target OpenTable domains and describe JS evaluate snippets to find/click hidden elements, update widgets, and scrape confirmation details. This is appropriate for the stated goal. Note: the snippets read page text (including potential confirmation numbers and card last-4) and perform clicks using the active logged-in session — expected for booking, but it means the skill operates with whatever is present in the user's OpenTable session and page DOM.
Install Mechanism
No install spec and no code files to write to disk (instruction-only). Lowest-risk install model; nothing is downloaded or executed outside the browser tool.
Credentials
No environment variables, API keys, or unrelated credentials are requested. The required config path (browser.enabled) is proportional to a browser-based automation skill. The skill relies on the user's existing OpenTable session and card-on-file — that dependency is declared in the README.
Persistence & Privilege
Skill is not always:true and does not request elevated/persistent platform privileges. It does not modify other skills or system-wide config. Autonomous invocation is allowed by default but is not combined with other concerning flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install restaurant-booking-opentable
  3. After installation, invoke the skill by name or use /restaurant-booking-opentable
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Expanded documentation for booking flow, prerequisites, error handling, and security measures. - Clarified requirements: browser must run in headed mode, user must be logged into OpenTable with a card on file. - Provided full step-by-step process, including JS evaluation for hidden elements (time slots and terms checkboxes). - Outlined error handling and regional OpenTable domain selection. - Added clear privacy and security statements for user trust.
Metadata
Slug restaurant-booking-opentable
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Restaurant Booking - OpenTable?

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... It is an AI Agent Skill for Claude Code / OpenClaw, with 191 downloads so far.

How do I install Restaurant Booking - OpenTable?

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

Is Restaurant Booking - OpenTable free?

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

Which platforms does Restaurant Booking - OpenTable support?

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

Who created Restaurant Booking - OpenTable?

It is built and maintained by Eeshita-Pande (@eeshita-pande); the current version is v1.0.2.

💬 Comments