Book reservations on OpenTable or Resy with explicit confirmations
SkillScore36Maintained
Automatic
◆Personal Assistant pack
Last verified 7/28/2026
What it changes
Passed 6 of 17 test cases with the skill, and 0 of 17 without it.
Without skill0%
With skill36%
8 fixed0 passed either way14 still failing0 broke
Pass-rate lift
+36 pp
Tokens
+133%
Agent turns
0%
Response time
-61%
Model gemini-3.6-flashMeasured 7/28/2026v18 of 22 cases passed with skill · 17 comparable
Tokens, turns and time describe resource use, not a dollar price.
What's inside
The instructions your model reads when the skill loads.
SKILL.md177 linessingle file
Book restaurant reservations on OpenTable or Resy using browser automation. All browser operations are executed through the assistant browser CLI, invoked via host_bash.
Anti-Loop Guardrails
Each step has a retry budget of 3 attempts. An attempt is one try at the step's primary action (e.g., clicking a button, filling a form, navigating a page). If a step fails after 3 attempts:
Stop trying. Do not continue retrying the same approach.
Fall back to manual. Tell the user what you were trying to do and ask them to complete that step manually in the browser. Give them the direct URL and clear instructions.
Resume automation at the next step once the user confirms the manual step is done.
If two or more steps require manual fallback, inform the user the automated flow is unreliable and offer to provide the remaining steps as text instructions with links.
Booking Flow - Follow These Steps IN ORDER
Step 1: Collect Reservation Details
Before doing anything, gather the following from the user:
Party size (required)
Date (required)
Time or time window (required)
Location / neighborhood / city (required)
Restaurant name (optional - if not provided, will search)
Any preferences (outdoor seating, dietary needs, etc.)
Do not proceed until all required details have been provided.
Step 2: Choose Provider
If the user hasn't specified a provider, ask them to choose between OpenTable and Resy.
Do NOT attempt to browse provider sites to check restaurant availability before signing in - authentication is required first. If the user names a specific restaurant but isn't sure which provider has it, pick the more common one (OpenTable) and fall back to the other if it's not found after searching in Step 4.
Step 3: Navigate and Sign In FIRST
This is the most important step. Reservation sites require authentication before booking.
Navigate directly to the sign-in page.
For OpenTable, navigate to: https://www.opentable.com/sign-in