Resources
6Install
npx skillscat add imoonkey/openweb/src-sites-opentable Install via the SkillsCat registry.
About this skill
This skill provides access to OpenTable's restaurant reservation platform, enabling agents to search restaurants, retrieve details and reviews, and check reservation availability. It solves the problem of integrating real-time restaurant booking data into agent workflows without requiring direct API access or web scraping. Developers should use it when building conversational agents that need to find and book restaurant reservations or display restaurant information and customer reviews.
SKILL.md
OpenTable
Overview
Restaurant reservation platform — search restaurants, view details and reviews, check reservation availability. Commerce archetype.
Workflows
Find and book a restaurant
searchRestaurants(term, location)→restaurantId,sluggetRestaurant(slug)→ full details (hours, cuisine, ratings, address)getAvailability(restaurantId, date, time, partySize)→ availableslotswithtimeOffsetMinutes
Read restaurant reviews
searchRestaurants(term, location)→restaurantIdgetReviews(restaurantId, page)→ paginated reviews (10/page)
Search with availability
searchRestaurants(term, location, date, time, covers)→restaurantIdgetAvailability(restaurantId, date, time, partySize)→slotswithtimeOffsetMinutes,seatingTypes
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| searchRestaurants | find restaurants | term, location | restaurantId, name, slug, cuisine, rating, neighborhood | entry point; adapter (browser) |
| getRestaurant | restaurant details | slug ← searchRestaurants | name, cuisine, ratings, hours, address, description, photos | adapter (browser) |
| getAvailability | check time slots | restaurantId ← searchRestaurants, date, time, partySize | slots with timeOffsetMinutes, seatingTypes | GraphQL via page |
| getReviews | customer reviews | restaurantId ← searchRestaurants, page | reviewId, rating, text, displayName, dinedDate | paginated (10/page); GraphQL via page |
Quick Start
# Search for Italian restaurants in San Francisco
openweb opentable exec searchRestaurants '{"term": "italian", "location": "San Francisco"}'
# Get restaurant details
openweb opentable exec getRestaurant '{"slug": "ceron-kitchen-alameda"}'
# Check availability for 2 people
openweb opentable exec getAvailability '{"restaurantId": 1204381, "date": "2027-01-15", "time": "19:00", "partySize": 2}'
# Read reviews (page 1, newest first)
openweb opentable exec getReviews '{"restaurantId": 1204381, "page": 1}'