Agent skill · software engineering · mvanhorn
pp-table-reservation-goat
Printing Press CLI for Table Reservation Goat. One reservation CLI for OpenTable, Tock, and Resy — search all three networks at once, watch for cancellations
Why this skill is useful
Adds a complete CLI tool for managing restaurant reservations across multiple platforms, enabling automation that the AI cannot generate on its own.
What it needs
Requires table-reservation-goat-pp-cli installed locally. About 11k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
Table Reservation Goat — Printing Press CLI Prerequisites: Install the CLI This skill drives the table-reservation-goat-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: table-reservation-goat-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead: If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. One reservation CLI for OpenTable, Tock, and Resy — search all three networks at once, watch for cancellations, book + cancel end-to-end, and track changes from a local store agents can query. Command Reference availability — Check open reservation slots across OpenTable, Tock, and Resy table-reservation-goat-pp-cli availability check — Check open slots for a restaurant on a specific date and party size table-reservation-goat-pp-cli availability multi-day — Multi-day availability for a single restaurant — Mon-Sun matrix experiences — List prepaid and tasting-menu experiences (Tock-style) me — Read your authenticated user profile from both networks reservations — List, book, modify, and cancel reservations (requires auth login) OpenTable attach booking is enabled only when TABLERESERVATIONGOATOTCHROMEDEBUGURL is explicitly configured and the attached profile is already signed in. Use TRGALLOWBOOK=prepare to drive through an enabled final confirmation control without clicking it; only TRGALLOWBOOK=1 may place the reservation. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/table-reservation-goat