Crawler Summary

resy-booking answer-first brief

Complete Resy restaurant reservation management - search restaurants, check availability, book, cancel, modify reservations, and manage waitlists. --- name: resy-booking description: Complete Resy restaurant reservation management - search restaurants, check availability, book, cancel, modify reservations, and manage waitlists. homepage: https://resy.com/ metadata: {"clawdbot":{"emoji":"🍽️","requires":{"env":["RESY_API_KEY","RESY_AUTH_TOKEN"],"bins":["python3"]}}} --- Resy Booking Manage restaurant reservations through Resy. Search restaurants, check availabil Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Freshness

Last checked 4/14/2026

Best For

resy-booking is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

resy-booking

Complete Resy restaurant reservation management - search restaurants, check availability, book, cancel, modify reservations, and manage waitlists. --- name: resy-booking description: Complete Resy restaurant reservation management - search restaurants, check availability, book, cancel, modify reservations, and manage waitlists. homepage: https://resy.com/ metadata: {"clawdbot":{"emoji":"🍽️","requires":{"env":["RESY_API_KEY","RESY_AUTH_TOKEN"],"bins":["python3"]}}} --- Resy Booking Manage restaurant reservations through Resy. Search restaurants, check availabil

OpenClawself-declared

Public facts

3

Change events

0

Artifacts

0

Freshness

Apr 14, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 14, 2026

Vendor

Resy

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Setup snapshot

git clone https://github.com/chandeepsingh/resy-openclaw-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Resy

profilemedium
Observed Apr 14, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 14, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

export RESY_API_KEY="your_api_key"
export RESY_AUTH_TOKEN="your_auth_token"

bash

# Create credential files
echo "your_api_key" > ~/.resy_key
echo "your_auth_token" > ~/.resy_token
chmod 600 ~/.resy_key ~/.resy_token

# Set file paths
export RESY_API_KEY_FILE="~/.resy_key"
export RESY_AUTH_TOKEN_FILE="~/.resy_token"

bash

# Run interactive setup wizard
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/config.py --setup

bash

# Search by name
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/search.py --query "Nobu"

# Search by location
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/search.py --location "New York" --query "Italian"

bash

python3 ~/.openclaw/workspace/skills/resy-booking/scripts/availability.py \
  --venue-id 12345 \
  --date 2024-12-25 \
  --party-size 2

bash

python3 ~/.openclaw/workspace/skills/resy-booking/scripts/book.py \
  --venue-id 12345 \
  --date 2024-12-25 \
  --time 19:00 \
  --party-size 2

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Complete Resy restaurant reservation management - search restaurants, check availability, book, cancel, modify reservations, and manage waitlists. --- name: resy-booking description: Complete Resy restaurant reservation management - search restaurants, check availability, book, cancel, modify reservations, and manage waitlists. homepage: https://resy.com/ metadata: {"clawdbot":{"emoji":"🍽️","requires":{"env":["RESY_API_KEY","RESY_AUTH_TOKEN"],"bins":["python3"]}}} --- Resy Booking Manage restaurant reservations through Resy. Search restaurants, check availabil

Full README

name: resy-booking description: Complete Resy restaurant reservation management - search restaurants, check availability, book, cancel, modify reservations, and manage waitlists. homepage: https://resy.com/ metadata: {"clawdbot":{"emoji":"🍽️","requires":{"env":["RESY_API_KEY","RESY_AUTH_TOKEN"],"bins":["python3"]}}}

Resy Booking

Manage restaurant reservations through Resy. Search restaurants, check availability, book tables, modify existing reservations, join waitlists, and manage your dining plans.

Setup

Option 1: Environment Variables

export RESY_API_KEY="your_api_key"
export RESY_AUTH_TOKEN="your_auth_token"

Option 2: Secure File Storage (Recommended)

# Create credential files
echo "your_api_key" > ~/.resy_key
echo "your_auth_token" > ~/.resy_token
chmod 600 ~/.resy_key ~/.resy_token

# Set file paths
export RESY_API_KEY_FILE="~/.resy_key"
export RESY_AUTH_TOKEN_FILE="~/.resy_token"

Option 3: Configuration File

# Run interactive setup wizard
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/config.py --setup

To get your credentials:

  1. Log into Resy in your browser
  2. Open Developer Tools (F12) → Network tab
  3. Visit any restaurant page
  4. Look for API calls to api.resy.com
  5. Find Authorization header for API key and x-resy-auth-token for auth token

Usage

Search Restaurants

Find restaurants by name or location:

# Search by name
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/search.py --query "Nobu"

# Search by location
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/search.py --location "New York" --query "Italian"

Check Availability

See available time slots for a restaurant:

python3 ~/.openclaw/workspace/skills/resy-booking/scripts/availability.py \
  --venue-id 12345 \
  --date 2024-12-25 \
  --party-size 2

Book a Reservation

Make a reservation at your chosen restaurant:

python3 ~/.openclaw/workspace/skills/resy-booking/scripts/book.py \
  --venue-id 12345 \
  --date 2024-12-25 \
  --time 19:00 \
  --party-size 2

List Your Reservations

View all upcoming reservations:

python3 ~/.openclaw/workspace/skills/resy-booking/scripts/list_reservations.py

Cancel a Reservation

Cancel an existing reservation:

python3 ~/.openclaw/workspace/skills/resy-booking/scripts/cancel.py \
  --reservation-id abc123

Modify a Reservation

Change time, date, party size, or special requests:

# Change time
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/modify.py \
  --reservation-id abc123 \
  --time 20:00

# Change party size
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/modify.py \
  --reservation-id abc123 \
  --party-size 4

# Change date and add special requests
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/modify.py \
  --reservation-id abc123 \
  --date 2024-12-26 \
  --notes "Window table please"

Waitlist Management

Join waitlists when restaurants are fully booked:

# Check if waitlist is available
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/waitlist.py check \
  --venue-id 12345 \
  --date 2024-12-25 \
  --party-size 2

# Join a waitlist
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/waitlist.py join \
  --venue-id 12345 \
  --date 2024-12-25 \
  --time 19:00 \
  --party-size 2 \
  --notes "Anniversary dinner"

# Check waitlist status
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/waitlist.py status \
  --waitlist-id wl_abc123

# Cancel waitlist entry
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/waitlist.py cancel \
  --waitlist-id wl_abc123

API Reference

Environment Variables

| Variable | Required | Description | |----------|----------|-------------| | RESY_API_KEY | Yes* | Your Resy API key from browser headers | | RESY_AUTH_TOKEN | Yes* | Your Resy auth token from browser headers | | RESY_API_KEY_FILE | Alternative | Path to file containing API key | | RESY_AUTH_TOKEN_FILE | Alternative | Path to file containing auth token | | RESY_TIMEZONE | No | Your local timezone (default: America/New_York) |

*Either the direct value or the file path must be set.

Date and Time Formats

  • Date: YYYY-MM-DD (e.g., 2024-12-25)
  • Time: HH:MM 24-hour format (e.g., 19:00 for 7 PM)

Party Sizes

Valid party sizes range from 1 to 20 guests.

Examples

Complete booking workflow

# 1. Search for the restaurant
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/search.py --query "Don Angie"
# Note the venue_id from the output (e.g., 1505)

# 2. Check availability
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/availability.py \
  --venue-id 1505 \
  --date 2024-12-25 \
  --party-size 4

# 3. Book the reservation with special requests
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/book.py \
  --venue-id 1505 \
  --date 2024-12-25 \
  --time 19:00 \
  --party-size 4 \
  --notes "Anniversary dinner, gluten-free options please"

# 4. View your reservations
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/list_reservations.py

# 5. Modify if needed (change time)
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/modify.py \
  --reservation-id resy_abc123 \
  --time 20:00

# 6. Or cancel if plans change
python3 ~/.openclaw/workspace/skills/resy-booking/scripts/cancel.py \
  --reservation-id resy_abc123

Quick availability check

python3 ~/.openclaw/workspace/skills/resy-booking/scripts/availability.py \
  --venue-id 1505 \
  --date $(date -d "+1 day" +%Y-%m-%d) \
  --party-size 2

Error Handling

All scripts provide clear error messages:

  • Missing credentials: Will prompt to set environment variables
  • Invalid venue ID: Suggests using search to find correct ID
  • No availability: Lists alternative times if available
  • Booking conflicts: Explains the conflict clearly

Security Notes

  • Credentials are never written to disk
  • Only connects to official Resy API (api.resy.com)
  • All API calls are logged to stderr for debugging
  • No sensitive data in error messages

Troubleshooting

"Authentication failed"

  • Verify your RESY_API_KEY and RESY_AUTH_TOKEN are correct
  • Tokens may expire - re-extract from browser if needed

"No availability found"

  • Try different dates or times
  • Some restaurants release reservations at specific times
  • Check if restaurant accepts walk-ins

"Booking failed"

  • Ensure you have a credit card on file for the restaurant
  • Some high-demand restaurants have stricter booking policies

Documentation

  • Full API docs: ~/.openclaw/workspace/skills/resy-booking/references/api-docs.md
  • Setup guide: ~/.openclaw/workspace/skills/resy-booking/references/setup-guide.md
  • Error codes: ~/.openclaw/workspace/skills/resy-booking/references/error-codes.md

Resy website: https://resy.com/

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T02:15:14.701Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Resy",
    "href": "https://resy.com/",
    "sourceUrl": "https://resy.com/",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:23:17.907Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:23:17.907Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/chandeepsingh-resy-openclaw-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[]

Sponsored

Ads related to resy-booking and adjacent AI workflows.