skillfed

restaurant-booking

Restaurant Booking uses browser automation to complete dinner reservations across major platforms. It handles date/time selection, party size, guest details, and form submission to secure your table.

Restaurant Booking automates dinner reservations on OpenTable, Resy, and direct booking sites through browser automation.

AI-generated summary based on this skill's SKILL.md

1,062 194 MIT updated by gooseworks-ai

Install

gooseworks-ai/goose-skills/restaurant-booking · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/gooseworks-ai/goose-skills
cp -r goose-skills/skills/research-tools/capabilities/restaurant-booking ~/.claude/skills/restaurant-booking

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How does restaurant-booking book a restaurant reservation?

Restaurant Booking uses browser automation to complete dinner reservations across major platforms. It handles date/time selection, party size, guest details, and form submission to secure your table automatically without manual intervention.

Can restaurant-booking find restaurant availability?

Restaurant Booking checks restaurant availability for specific dates and times by automating searches across supported platforms. It scans open slots matching your party size and preferred dining window, then reports available options before proceeding to booking.

Does restaurant-booking support OpenTable and Resy?

Restaurant Booking automates OpenTable and Resy booking workflows, handling the full reservation process on both platforms. It navigates each site's interface, fills required fields, and submits confirmations to complete your reservation end-to-end.

What information does restaurant-booking need to reserve a table?

Restaurant Booking requires your desired restaurant, date, time, party size, and guest details to complete the reservation. It uses this information to fill reservation forms and submit confirmations automatically through your browser.

Is restaurant-booking free to use?

Restaurant Booking is released under the MIT license, making it free and open-source. You can use, modify, and distribute it according to MIT license terms.

SKILL.md

rendered from the published skill — quoted content, verbatim

Restaurant Booking

Setup

Read your credentials from ~/.gooseworks/credentials.json:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"

Book reservations using Notte browser automation via Orthogonal.

Requirements

  • Orthogonal CLI (npm install -g @orth/cli) or API key
  • Guest info: name, email, phone

Quick Flow

  1. Start Notte session
  2. Navigate to booking site (OpenTable preferred)
  3. Select date/time/party size
  4. Fill contact form
  5. Submit and confirm

CLI Method

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 2 files
skills/research-tools/capabilities/restaurant-booking/SKILL.md
skills/research-tools/capabilities/restaurant-booking/skill.meta.json

Related skills

Tags

browser-automation reservation-management dining-booking opentable-integration resy-support table-availability form-filling captcha-solving