skills/staging-account-builder/SKILL.md
Use when creating, provisioning, building, populating, generating, or configuring F&B staging accounts, test restaurants, catalog images, daily orders, labor data, inventory, or merchant provisioning endpoints. Provisions merchants on a staging environment with activated payments, subscriptions, AI-generated catalog photos, menus, locations, ordering profiles, labor, inventory with COGS, and daily orders.
npx skillsauth add abhiroopb/synthetic-mind staging-account-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provisions complete F&B staging merchant accounts from scratch, with brand-specific catalog, photos, locations, menus, orders, ordering profiles, labor, inventory, and more — ready for AI prompt testing and COGS/variable cost analysis.
STOP if the user needs accounts on production (not staging) — this skill only works with staging APIs.
See SETUP.md for full setup including AI image generation backends (Vertex AI / Gemini API key / Unsplash fallback). The skill works out of the box with stock photos; AI-generated images require additional setup.
| Vertical | Brand | Tier | Concept | MCC |
|----------|-------|------|---------|-----|
| qsr | Matt's Pizza & Burgers | QSR Tier 3 | Regional pizza + burger chain | 5814 |
| fsr | Harvest Table | FSR Tier 1 | Farm-to-table, seasonal menu | 5812 |
| bakery | Morning Light Bakery | Bakery Tier 2 | Artisan sourdough, pastries, sandwiches | 5812 |
| coffee | Fog City Coffee | Coffee Tier 2 | Specialty roaster, espresso, light bites | 5812 |
| bar | The Brass Rail | Bar | Craft cocktails, beer, bar snacks | 5813 |
python3 scripts/provision_account.py --vertical=bakery
| Flag | Description |
|------|-------------|
| --vertical | Required. One of: qsr, fsr, bakery, coffee, bar |
| --email-prefix | Email prefix for the new account |
| --skip-orders | Skip order generation (faster provisioning) |
| --skip-photos | Skip photo uploads (much faster provisioning) |
| --generate-images | Use AI to generate item-specific photos (requires API key) |
| --skip-labor | Skip labor/staffing setup |
| --skip-inventory | Skip inventory setup |
python3 scripts/generate_images.py <vertical> [--upload] [--dry-run]
Uses Gemini 2.5 Flash Image via Vertex AI for photorealistic, item-specific images. Each prompt is context-aware: vertical setting, surfaces, lighting, camera angle, and category hints. Falls back to Unsplash URLs if AI is unavailable.
python3 scripts/create_daily_orders.py
Orders:
Weekly Schedules:
Creates jobs, team members with wages, past timecards (7 days), and upcoming scheduled shifts (7 days).
| Vertical | Staff | Example Jobs | |----------|-------|-------------| | QSR | 8 | Shift Lead, Line Cook, Cashier, Delivery Driver | | FSR | 12 | GM, Sous Chef, Server, Host, Bartender, Food Runner | | Bakery | 6 | Head Baker, Baker, Pastry Chef, Counter Staff | | Coffee | 6 | Lead Barista, Barista, Shift Lead, Counter Staff | | Bar | 7 | Head Bartender, Bartender, Barback, Server, Door Staff |
Sets physical stock counts for all catalog variations at all locations. Creates inventory adjustments. Brand configs include cost_cents on each variation for COGS calculation: Revenue (orders) - COGS (cost_cents x units) - Labor (wages x hours) = variable margin.
logo_prompt in the brand config)Each vertical is defined by a JSON file in brands/. To add a new vertical, create a new JSON file following the same schema.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.