Reservation Manager

Automate restaurant reservation management with calendar sync and SMS notifications.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ticruz38/skills --skill reservation-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Reservation Manager
Source: https://github.com/ticruz38/skills/tree/main/skills/reservation-manager
Command: npx skills add https://github.com/ticruz38/skills --skill reservation-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires calendar.

What problem does it solve?

Manual restaurant reservation management is error-prone and time-consuming; this skill centralizes bookings, table assignments, and calendar synchronization to streamline operations.

Core Features & Use Cases

  • Table management: configure tables with capacity, sections, and availability
  • Reservation workflow: create, update, cancel reservations and attach notes
  • Calendar & SMS integration: sync events to calendar and send confirmations/reminders
  • Multi-table handling: support large parties across multiple tables
  • Reports & analytics: basic insights on bookings and occupancy

Quick Start

Book a reservation for a party of 4 on 2026-02-15 at 19:00 to see calendar sync and SMS actions in effect.

Frequently Asked Questions about Reservation Manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate restaurant reservation management with calendar sync?

Automating restaurant reservation management involves centralizing bookings, table assignments, and calendar synchronization to streamline dining operations. This skill uses SQLite for storage and the OpenClaw calendar module to sync events automatically.

Can I manage table capacity and availability checks for restaurant bookings in SQLite?

Yes, table management in SQLite allows configuring tables with specific capacity, sections, and availability. This enables automated availability checks to ensure dining reservations match table-level constraints.

How do I book a restaurant reservation for a large party across multiple tables?

Booking a reservation for a large party is handled through multi-table support, which assigns multiple tables to a single booking. This ensures table-level capacity is respected while accommodating larger dining groups.

Does this reservation system require the sqlite3 driver to sync bookings to a calendar?

Yes, the sqlite3 driver is required for storage, and the OpenClaw calendar module is needed for synchronization. These dependencies enable the system to store bookings and sync reservation events to the calendar.

What is the best way to handle restaurant table management and send SMS confirmations?

The best way to handle table management and SMS confirmations is using an automated reservation workflow that syncs events to a calendar and sends SMS notifications for confirmations and reminders.