← Back to Skills Marketplace
mikehe123

OpenTable Reservations

by mikehe123 · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ Security Clean
111
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install opentable-reservations
Description
Find and book restaurant reservations via OpenTable with date, time, party size, location, cuisine filters, or direct booking links for named restaurants.
Usage Guidance
This skill appears internally consistent: it uses your attached Chrome session to read OpenTable pages and then returns booking deep links (it explicitly stops before filling or submitting reservations). Before installing, confirm you are comfortable with the agent opening and evaluating pages in your existing browser profile (the skill requires an 'attached' profile and a logged-in OpenTable session). If you keep other sensitive tabs open in that browser, consider closing them first — the evaluate() JS is scoped to OpenTable selectors, but it runs inside your browser context. Because the skill's source/owner is 'unknown', review the bundled Python scripts if you want extra assurance (they are short and readable). Finally: the skill will not ask for credentials or perform network installs; in environments without the OpenClaw browser primitives it will fail rather than attempt forbidden fallbacks.
Capability Analysis
Type: OpenClaw Skill Name: opentable-reservations Version: 0.1.1 The skill bundle is a well-structured and highly documented tool for OpenTable reservations that prioritizes safety and token efficiency. It uses Python primitives (list_restaurants.py, book.py) to interact with the OpenClaw browser plugin via the 'attached' profile, specifically extracting public restaurant data while explicitly forbidding the agent from performing automated bookings, writing custom JS/CDP scripts, or accessing sensitive browser data. The instructions in SKILL.md act as safety guardrails to prevent agent 'runaway' behavior, and no indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description match the code and instructions: scripts search OpenTable via the user's attached browser and build booking deep links. No unrelated env vars, binaries, or external services are requested.
Instruction Scope
SKILL.md constrains the agent to only use the included scripts and the OpenClaw browser primitives and explicitly forbids raw CDP scripting, web_fetch on opentable.com, and auto-completing bookings. The scripts run JS inside the user's attached browser to extract restaurant cards (expected behavior). Note: the evaluate JS runs in the user's browser context — if that browser session has unrelated sensitive tabs open, data exposure risk exists in principle, though the script itself targets OpenTable DOM selectors.
Install Mechanism
Instruction-only install (no remote download/install steps). Code is bundled with the skill (Python scripts). No network-based installers or archive extraction from untrusted URLs are used.
Credentials
No credentials, secret env vars, or config paths are requested. The only required runtime capability is access to an 'attached' browser profile and python3, which is appropriate for a skill that reads the user's OpenTable session and builds links.
Persistence & Privilege
always:false and the skill does not request permanent/automatic inclusion or modify other skills. It invokes the browser plugin at runtime; that is expected and proportionate to its function.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install opentable-reservations
  3. After installation, invoke the skill by name or use /opentable-reservations
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Docs: added BENCHMARK.md with full head-to-head comparison against eeshita-pande/opentable-booking and ivangdavila/opentable (3-query battery, isolated fresh sessions, side-effect audit). README links to the benchmark. No script or contract changes.
v0.1.0
Initial public release. Two entry points (discovery via list_restaurants.py, direct-book via book.py), hard-forbid list against raw CDP scripting, 14.4x token reduction over naive agent CDP path (verified in 11 fresh-session benchmarks, included in README).
Metadata
Slug opentable-reservations
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is OpenTable Reservations?

Find and book restaurant reservations via OpenTable with date, time, party size, location, cuisine filters, or direct booking links for named restaurants. It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install OpenTable Reservations?

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

Is OpenTable Reservations free?

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

Which platforms does OpenTable Reservations support?

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

Who created OpenTable Reservations?

It is built and maintained by mikehe123 (@mikehe123); the current version is v0.1.1.

💬 Comments