signage-menu-board
Build food and service menu-board systems for large displays using clear templates, price hierarchy rules, structured inputs, and screen planning.
Skill by CambridgeMonorail
Chalk Labs
Need help deploying signage-menu-board?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/cambridgemonorail-signage-menu-board
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/signage-menu-board
What's inside
- Skill name
signage-menu-board- Description
- Build food and service menu-board systems for large displays using clear templates, price hierarchy rules, structured inputs, and screen planning. Use when creating restaurant, cafe, concessions, or service signage where menu items and prices must read clearly from distance.
- License
- MIT
- Metadata
- author: CambridgeMonorail · version: 2.0
- Instructions
- 236 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (28)
- SKILL.md
- brand-profile.example.json · assets/menu-board-seed-data/
- menu-breakfast.example.json · assets/menu-board-seed-data/
- menu-dinner.example.json · assets/menu-board-seed-data/
- menu-lunch.example.json · assets/menu-board-seed-data/
- venue-profile.example.json · assets/menu-board-seed-data/
- README.md · assets/menu-board-stress-data/
- brand-profile-brand-inconsistency.example.json · assets/menu-board-stress-data/
- brand-profile.example.json · assets/menu-board-stress-data/
- menu-portrait-overflow.example.json · assets/menu-board-stress-data/
- menu-promo-overload.example.json · assets/menu-board-stress-data/
- menu-quiet-structural-wrong.example.json · assets/menu-board-stress-data/
- menu-runtime-fragile.example.json · assets/menu-board-stress-data/
- venue-profile-brand-mismatch.example.json · assets/menu-board-stress-data/
- venue-profile-quiet-structural.example.json · assets/menu-board-stress-data/
- venue-profile-runtime-fragile.example.json · assets/menu-board-stress-data/
- venue-profile.example.json · assets/menu-board-stress-data/
- food-image-prompts.md · assets/prompt-templates/
- logo-direction-prompts.md · assets/prompt-templates/
- detailed-guide.md · references/
- runtime-and-qa.md · references/
- screen-system-planning.md · references/
- script-invocations.md · references/
- stress-case-guide.md · references/
- venue-and-brand.md · references/
- generate-image-prompt-pack.mjs · scripts/
- generate-menu-seed.mjs · scripts/
- stress-test-menu-content.mjs · scripts/
SKILL.md (first lines)
# Signage Menu Board Skill ## Purpose Use this skill to design menu-board signage as a small screen system rather than a single overloaded layout. This skill exists because menu boards have different hierarchy needs from generic signage. Prices, offer grouping, product imagery, service notes, and mode changes need a predictable system rather than a generic card grid. ## When to Use Use this skill when you need to: - build a restaurant or cafe menu board - create a concessions or quick-service pricing board - design a service board with named offers and prices - transform a wireframe into a signage-ready menu composition - define a believable venue and brand before building a menu-board screen - plan a multi-screen or multi-mode menu-board set ## Do Not Use When Do not use this skill when: - the screen is not fundamentally menu- or price-driven - the primary content is operational status, dashboards, or wayfinding - the layout is a web ordering UI with heavy interaction - the task is only to polish an already-finalised menu without revisiting structure ## Core Principle **The viewer should identify what is sold, what it costs, and what is featured within seconds.** Treat menu boards as glanceable retail signage, not document pages. ## Required Inputs Confirm or invent these before doing detailed layout work: 1. venue profile: name, concept, cuisine, service model, price position 2. brand profile: palette, typography direction, image style, tone 3. menu mode assumptions: breakfast, lunch, dinner, all-day, drinks, seasonal 4. screen context: landscape or portrait, number of screens, static or rotating 5. service and compliance needs: allergens, ordering notes, opening hours, QR prompt 6. runtime assumptions: static assets only or dynamic data with fallbacks If several of these are missing, define them first instead of jumping into templates. ## Workflow Summary Follow this order unless the inputs are already settled: 1. **Define venue** — produce a concise venue profile that makes the menu believable. 2. **Define brand system** — produce a small brand profile that guides typography, colour, imagery, and price styling. 3. **Model menu data** — produce structured categories, items, prices, tags, and mode assumptions. 4. **Plan screen inventory** — decide whether the result is one screen or a small set of related screens. 5. **Choose templates** — assign a template to each screen and state why. 6. **Check capacity and legibility** — simplify before shrinking text or density. 7. **Plan assets** — define logo direction, image needs, and placeholder strategy. 8. **Produce implementation guidance** — define components, data shape, runtime notes, and exclusions. 9. **Validate** — check readability, consistency, and failure cases before final output. See the reference files for detailed examples and expanded guidance. ## Core Templates Choose one of these templates and state it: ### 1. Feature Pair + Hero Best for a small number of featured items. - left: one or two featured menu cards - right top: brand or category label - right center: hero image or offer panel - right bottom: service detail, phone, hours, or CTA ### 2. Category Columns Best for broader menus with several items per category. - top: brand and category band - center: two to four columns by category - bottom: service notes, allergens, or ordering detail ### 3. Promo Strip + Core Menu Best when one promoted item must dominate without hiding the core menu. - top or side: promo zone - main field: compact category list - footer: service and compliance notes ## Portrait Variants When the display is portrait (9:16), adapt the landscape templates: ### Portrait: Feature Pair + Hero - top: brand or category label - center: hero image or offer panel (full width) - bottom: one or two featured menu cards stacked vertically ### Portrait: Category Columns - top: brand and category band - center: single column of categories, stacked vertically - bottom: service notes, allergens, or ordering detail For two or fewer categories, stack them. For three or more, use two narrow columns. ### Portrait: Promo Strip + Core Menu - top: promo zone (full width, landscape-cropped image) - center: compact category list (single column) - footer: service and compliance notes Portrait is less forgiving than landscape. Reduce item count sooner. ## Capacity Guidelines
From CambridgeMonorail/WallRun, MIT.
More from CambridgeMonorail/WallRun
- 0.454score
brightsign-deploy-local
CambridgeMonorail
Deploy React apps to local BrightSign OS 9.x players via HTTP API for rapid development iteration.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
brightsign-fleet-deploy
CambridgeMonorail
Build, version, and publish React apps to GitHub Releases for fleet-wide BrightSign player updates.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
shadcnui-component-review
CambridgeMonorail
End-to-end review of shadcn/ui components in a component library.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
brightsign-package
CambridgeMonorail
Build and package React apps for BrightSign OS 9.x players with autorun.brs bootstrap, IIFE bundles, and optimised Vite configuration.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
signage-content-fallbacks
CambridgeMonorail
Ensure digital signage screens always display content by implementing fallback chains for API failures, missing data, and feed outages.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
signage-data-refresh-patterns
CambridgeMonorail
Generate polling, backoff, and non-blocking data update patterns for digital signage that refreshes content without page reloads or visual disruption.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
instructions-detox
CambridgeMonorail
Audit Copilot instruction files for bloat, overlap, stale rules, and weak applyTo scope.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
brightsign-signage-build
CambridgeMonorail
Build a BrightSign-targeted digital signage app by combining full-screen layout design, BrightSign runtime constraints, packaging expectations, and…
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
chrome-devtools-webapp-debug
CambridgeMonorail
Investigate broken pages, failing user journeys, console errors, network failures, and frontend performance regressions using Chrome DevTools MCP.
SkillDFreshness: D★ 3Claude Code +9 - 0.450score
brightsign-debug
CambridgeMonorail
Diagnose and troubleshoot BrightSign OS 9.x player issues using device info APIs, remote Chrome DevTools inspector, log analysis, and file verification.
SkillDFreshness: D★ 3Claude Code +9 - 0.449score
signage-performance-budget
CambridgeMonorail
Audit and validate bundle size, image weight, font loading, and frame-rate budgets for digital signage running on embedded hardware like BrightSign players.
SkillDFreshness: D★ 3Claude Code +9 - 0.449score
brightsign-runtime
CambridgeMonorail
Explain how to build and adapt web applications that run reliably on BrightSign players.
SkillDFreshness: D★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 19
- Last commit (this folder)
- Mar 30, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 2.0
- License
- MIT
- Repository
- github.com/CambridgeMonorail/WallRun
- Website
- wallrun.dev/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from CambridgeMonorail
- 0.454score
instructions-detox
CambridgeMonorail
Audit Copilot instruction files for bloat, overlap, stale rules, and weak applyTo scope.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
brightsign-signage-build
CambridgeMonorail
Build a BrightSign-targeted digital signage app by combining full-screen layout design, BrightSign runtime constraints, packaging expectations, and…
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
brightsign-deploy-local
CambridgeMonorail
Deploy React apps to local BrightSign OS 9.x players via HTTP API for rapid development iteration.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
brightsign-fleet-deploy
CambridgeMonorail
Build, version, and publish React apps to GitHub Releases for fleet-wide BrightSign player updates.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
brightsign-package
CambridgeMonorail
Build and package React apps for BrightSign OS 9.x players with autorun.brs bootstrap, IIFE bundles, and optimised Vite configuration.
SkillDFreshness: D★ 3Claude Code +9 - 0.454score
chrome-devtools-webapp-debug
CambridgeMonorail
Investigate broken pages, failing user journeys, console errors, network failures, and frontend performance regressions using Chrome DevTools MCP.
SkillDFreshness: D★ 3Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get signage-menu-board running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
signage-menu-board skill. Agent Mart. https://agentmart.dev/skills/cambridgemonorail-signage-menu-board (last updated 2026-10-24)