Restaurant AI Agent — AI skill for Claude Code
Built an AI ordering assistant with n8n, OpenRouter, Google Sheets, and Telegram.
How to install Restaurant AI Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Walid-Amr/Restaurant-Ai-Agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Restaurant AI Agent does
Built an AI ordering assistant with n8n, OpenRouter, Google Sheets, and Telegram. Customers order in natural language (any language), the AI remembers the conversation, confirms details, and auto-logs orders with sequential numbers — zero manual spreadsheet work. Debugged with Claude
Alternatives in AI
- Zen MCP Server — The power of Claude Code + Gemini / OpenAI / Grok / OpenRouter / Ollama / Custom Model working as one 11.3k ★
- Humanizer — A Claude Code skill that removes signs of AI-generated writing from text, making it sound more natural and hum 11.3k ★
- n8n Node Configuration — Node configuration with dependency rules and AI connections 3.6k ★
README
Restaurant-Ai-Agent
Building an AI-Powered Restaurant Ordering Assistant with n8n — A Case Study The Problem
Small restaurants often rely on manual order-taking: a customer calls or messages, someone jots down the order, walks it to the kitchen, and later updates the inventory by hand. Every step is a chance for a mistake — a missed order, a stock count that's never updated, a customer who has to repeat their order because nobody wrote down their name or phone number correctly.
I wanted to see how far I could take this with pure automation: a customer messages a Telegram bot, the bot understands what they want in natural language, confirms the order, logs it, and keeps inventory in sync — with zero manual data entry.
The Solution
I built a multi-stage automation system in n8n, connected to Google Sheets and Telegram, with an AI agent at its core. The final piece — and the focus of this report — is the ordering assistant itself: a conversational AI that talks to customers, understands their order in plain language (in whatever language they write in), collects what's needed to complete it, and writes it straight into the restaurant's order log.
Technical Architecture
Telegram Trigger The flow starts the moment a customer sends a message to the restaurant's bot.
AI Agent This is the core of the system. It's given a system prompt containing the full menu (items, prices, ingredients) and a set of behavioral rules: reply in the customer's language, never assume a choice the customer hasn't confirmed, ask clarifying questions instead of guessing, and only mark an order as "chosen" once both a specific item and the customer's name and phone number have been provided.
The Agent is wired to three sub-components:
Model — an OpenRouter-connected chat model that powers the actual reasoning and replies. Mem
Related Skills
AI Calendar Agent
Autonomous AI agent that manages Google Calendar through natural language via Telegram. Built with Claude API,
Artemis
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflow
Nova
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying fr
Inspect Chats
Inspects Chat AI conversation logs for a workspace — routing-outcome breakdowns (Routed/NotRouted/Abandoned),
Sv
Back up AI agent skills, config, and conversation logs. Supports Claude Code, Cursor, Codex, Windsurf, and 13
Agent Log
Browse conversation logs from agentic AI coding tools
Related Agents
n8n Especialista
Construye y despliega workflows de n8n al estilo del Framework Bot (lemut_n8n): bots de Telegram con RAG, agen
GPT Chat
Conducts a conversation with a GPT model (Codex) as a separate conversational partner—the thread persists betw
n8n Architect
Diseña la arquitectura de cambios a workflows N8N. NO toca código, NO modifica JSON. Recibe un requerimiento d