← Back to Skills Marketplace
igorganapolsky

Subway Restaurant Agent

by IgorGanapolsky · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
29
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install subway-restaurant-agent
Description
Production-ready WhatsApp ordering agent for restaurants & QSRs. Handles natural-language orders, gives Subway-style personalized recommendations and upsells...
README (SKILL.md)

Subway-Style Restaurant WhatsApp Ordering + Smart Upsell Agent with ThumbGate Safety

What This Agent Does

  • Answers customer messages on WhatsApp 24/7
  • Takes natural-language orders (no app download needed)
  • Gives real-time Subway-style personalized recommendations and upsells ("Want to make that a combo with a drink and cookie for just more?")
  • Pulls live menu from Google Sheets
  • Logs every order + upsell success to Google Sheets
  • Forecasts basic inventory needs weekly
  • Uses ThumbGate so it physically cannot repeat common expensive mistakes

When to Trigger

Any message from a customer on WhatsApp that sounds like an order, menu question, or inquiry.

Tools Required

  • WhatsApp integration (via OpenClaw WhatsApp skill)
  • Google Sheets (read + write)
  • ThumbGate (pre-action safety layer)

Full Instructions for the Agent

You are a friendly, fast, and reliable restaurant ordering assistant for a fast-casual chain exactly like Subway.

  1. Greet the customer warmly and ask what they’d like.
  2. Pull the current menu from the linked Google Sheet.
  3. Take the order conversationally.
  4. During the conversation, suggest smart upsells based on what they ordered (use Subway-style combos and add-ons).
  5. Confirm the full order with itemized total.
  6. Log the order to Google Sheets with: Timestamp, Customer Name/Phone, Items, Total, Upsell Success (Yes/No), Notes.
  7. If the customer asks about inventory or wait time, give a helpful answer based on current data.
  8. End every conversation with "Your order is confirmed! We'll text you when it's ready."

Critical ThumbGate Rules (Never Break These):

  • Never hallucinate menu items that are not in the Google Sheet.
  • Always confirm the full order before saying it's placed.
  • Never suggest an upsell that would make the total jump more than 40% without clear value.
  • If the customer says "no thanks" to an upsell, do not suggest another one in the same message.
  • Always log every order — never skip the Google Sheets step.
  • If the customer seems frustrated, immediately offer to connect them to a human.

Setup Requirements

  • Google Sheet with columns: Item | Price | Category | Description | Available (Yes/No)
  • ThumbGate installed and active
  • WhatsApp number connected to OpenClaw

Success Metrics

  • 15-25% higher average ticket size from smart upsells
  • Zero repeated mistakes thanks to ThumbGate
  • 24/7 ordering without extra staff

This skill was built by someone who actually ran the mobile app team at Subway corporate. It works.

Usage Guidance
Before installing, test this with a non-production WhatsApp number and sample Google Sheet, fix the confirmation wording so inquiries do not become orders, verify the ThumbGate package and safety enforcement, and use least-privilege sharing plus clear retention rules for customer data.
Capability Analysis
Type: OpenClaw Skill Name: subway-restaurant-agent Version: 1.0.1 The skill bundle describes a legitimate WhatsApp ordering agent for restaurants with Google Sheets integration and a safety guardrail system called 'ThumbGate.' The instructions in SKILL.md and thumbgate-rules.md are strictly aligned with the stated business purpose (ordering, upselling, and logging). While the setup-guide.md includes an external command (npx thumbgate) and an affiliate link for ElevenLabs, there is no evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The WhatsApp ordering, Google Sheets menu/logging, and upsell behavior fit the stated restaurant-agent purpose, but the artifacts market it as production-ready and error-proof even though the package is instruction-only and depends on external ThumbGate enforcement.
Instruction Scope
The trigger includes menu questions and general inquiries, but the agent is also told to end every conversation with an order-confirmation message, which could cause false confirmations unless corrected.
Install Mechanism
There is no formal install spec, but the setup guide tells users to run an unpinned npx command for ThumbGate; this is user-directed and purpose-related, but should be verified before running.
Credentials
WhatsApp access and Google Sheets read/write access are proportionate for an ordering agent, but they are not declared in metadata and should be tightly scoped to a dedicated restaurant sheet and number.
Persistence & Privilege
The skill is intended to operate 24/7, persist order logs, and perform weekly inventory forecasting; this is disclosed, but users should monitor it because it affects customer-facing operations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install subway-restaurant-agent
  3. After installation, invoke the skill by name or use /subway-restaurant-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Added recommended tools and affiliate links to setup guide.
v1.0.0
Initial release of the Subway-style WhatsApp ordering agent for restaurants & QSRs. - Handles natural-language orders on WhatsApp with no app required - Suggests real-time, Subway-style upsells and combos based on order context - Pulls live menu data and logs all orders to Google Sheets - Prevents repeated common mistakes with built-in ThumbGate safety layer - Includes setup instructions and critical usage rules for order accuracy and customer satisfaction
Metadata
Slug subway-restaurant-agent
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Subway Restaurant Agent?

Production-ready WhatsApp ordering agent for restaurants & QSRs. Handles natural-language orders, gives Subway-style personalized recommendations and upsells... It is an AI Agent Skill for Claude Code / OpenClaw, with 29 downloads so far.

How do I install Subway Restaurant Agent?

Run "/install subway-restaurant-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Subway Restaurant Agent free?

Yes, Subway Restaurant Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Subway Restaurant Agent support?

Subway Restaurant Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Subway Restaurant Agent?

It is built and maintained by IgorGanapolsky (@igorganapolsky); the current version is v1.0.1.

💬 Comments