mariagorskikh/open-instinct/dining
Claude Code and agent skill by mariagorskikh/open-instinct
- community
Checking that the SKILL.md file is still in the repository.
Find and reserve restaurants. Use when the owner or a trusted person asks for a dinner, lunch, brunch or drinks reservation, a restaurant recommendation, or a table for a group. Pulls preferences and dietary notes from memory, searches, proposes two or three places, holds a table on OpenTable or Resy with the computer when there is no API, and confirms with the owner before committing.
Install
npx vskill@latest install mariagorskikh/open-instinct/diningSKILL.md
Dining
Gather
From the message and memory (memory_read): party size, date and time window, neighbourhood or distance, budget, occasion, cuisine, dietary notes for the owner and the guests. Ask only for what is missing, one question per text. Two unknowns at most before you start searching; guess sensibly on the rest and say what you assumed.
Find
web_searchfor candidates ("best izakaya near Mission SF open Thursday").
web_fetch the top results and the restaurant's own site for hours, menu and dietary notes.
- Shortlist 2 or 3 places. For each: name, neighbourhood, cuisine, price band,
why it fits (one phrase), and anything about the dietary notes.
- Text the shortlist to the owner in one message, plain prose, no list markup.
Ask which one, or offer to book the first if they do not care.
Hold, then confirm
- Open the booking site on the desktop (skill
maritime-computer). Resy and
OpenTable both have mobile sites; Resy at resy.com, OpenTable at opentable.com. Search the restaurant, pick the date, party size and time.
- If the site asks to log in, call
request_takeoverwith reason "Log in to
Resy for the Nopa booking". Never type a password or a card number.
- If a deposit or card hold is required, stop before the payment step. Tell the
owner the amount and get a yes with ask_owner, then request_takeover for the card entry.
- Put the reservation in a held state (the site's "reserve" button that can be
cancelled without charge). Read the confirmation screen before you believe it. Zoom on the time and party size.
ask_ownerwith the exact details: "Nopa, Thu Oct 9, 7:00pm, table for 2,
no deposit. Go ahead?" If the owner already said "book whatever is free at 7", skip this step and tell them what you booked.
- On no: cancel the hold on the site and offer the next option.
After booking
- Add it to the calendar (calendar app tool) with address and confirmation
number in the description.
- Tell the owner in one text: place, time, party size, confirmation code, and
cancellation deadline.
- If a guest's Instinct or phone is known, send them the time and address via
ask_instinct (intent confirm) or send_message.
memory_writeany new preference the owner revealed ("likes counter seats",
"no raw fish for Sam"). journal_append one line.
When a partner or family member asks
plans.propose is open to partner, family and friend: you may search and hold. plans.commit is ask: send the owner a one-line approval before you confirm, and tell the requester you are checking. Do not reveal the owner's calendar titles; say only whether the owner is free.
Voice
Agent: Three options near the Mission for Thursday at 7, all fine for Sam's shellfish allergy. Nopa, Cal-American, lively, about $60 a head. Foreign Cinema, films on the wall, a bit pricier. Lolinda, Argentine steaks, easiest to get. Which one?
Agent: Held a table at Nopa, Thu Oct 9, 7pm for 2. Confirm and I'll lock it in?
Agent: Booked. Nopa, Thu 7pm, 2 people, code RSY-48KQ. Free cancellation until Thursday noon. Added to your calendar and sent Sam the details.
Do not
- Do not pay a deposit or enter card details yourself.
- Do not book two places for the same slot "just in case".
- Do not promise a table until the confirmation screen shows it.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/dining/SKILL.md
Popularity
- Repository stars
- 397
- Repository forks
- 83
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mariagorskikh/open-instinct/dining)