mcpField
M
menu-design-generation

menu-design-generation

github.com/eachlabs设计与 UI44361 次安装今天更新
代码仓库

关于 menu-design-generation

menu-design-generation 使用 each::sense 为餐饮企业制作菜单设计,适用于印刷、屏幕或手机菜单,涵盖咖啡馆、酒吧、二维码及季节限定等版式。

主要功能

  1. 01含分类与价格的整页菜单
  2. 02数字显示屏菜单版式
  3. 03咖啡馆、酒吧与高级餐厅风格
  4. 04适配手机的二维码菜单
  5. 05季节与特别菜单设计

适用场景

  1. 01为餐厅制作印刷菜单
  2. 02为咖啡馆柜台设计菜单板
  3. 03为酒吧设计鸡尾酒单
  4. 04制作可通过二维码访问的手机菜单

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/eachlabs/skills --skill menu-design-generation

安装后在 Claude Code 中输入/menu-design-generation确认已加载。

附带文件references/SSE-EVENTS.md

详细介绍

菜单设计生成

使用 each::sense 为餐厅、咖啡馆、酒吧和餐饮服务企业生成专业的菜单设计。这项技能可创建视觉效果出众的菜单版式,结合美食图片、字体排版和设计元素,并针对各种格式和用餐体验进行优化。

功能

  • 整页菜单:包含分类和价格的完整餐厅菜单
  • 数字展示屏:适用于屏幕和数字标牌的高对比度菜单
  • 咖啡馆与咖啡菜单:适合咖啡馆的温馨、手工风格设计
  • 酒吧与鸡尾酒菜单:采用优雅风格的精致饮品菜单
  • 快餐菜单牌:醒目亮眼的快餐菜单牌
  • 高级餐饮菜单:适合高档餐厅的奢华简约设计
  • 季节限定菜单:采用节日主题的限时菜单设计
  • 二维码菜单:针对移动端优化的无接触点餐设计

快速开始

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a modern restaurant menu design for an Italian trattoria with appetizers, pasta, mains, and desserts sections. Warm rustic aesthetic with elegant typography."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

菜单格式与尺寸

菜单类型宽高比推荐尺寸使用场景
印刷菜单(Letter)8.5:112550x3300 px传统印刷菜单
印刷菜单(A4)1:1.4142480x3508 px国际印刷格式
数字展示屏16:91920x1080 px电视屏幕、显示器
数字展示屏(竖屏)9:161080x1920 px竖屏数字标牌
桌牌4:61200x1800 px桌面展示
二维码菜单(移动端)9:161080x1920 px针对移动端优化的菜单
菜单牌3:21800x1200 px壁挂式菜单牌

使用场景示例

1. 餐厅菜单(整页)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a full-page restaurant menu design for a Mediterranean bistro. Include sections for Starters (hummus, falafel, calamari), Mains (grilled lamb, seafood platter, moussaka), and Desserts (baklava, tiramisu). Use warm earth tones, elegant serif typography, and include subtle olive branch decorative elements. Portrait orientation for print."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
2. 咖啡馆/咖啡店菜单
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a cozy coffee shop menu board for an artisan cafe. Include Hot Drinks (espresso, latte, cappuccino, mocha), Cold Drinks (iced coffee, cold brew, frappes), and Pastries (croissants, muffins, cookies). Rustic chalkboard aesthetic with hand-drawn style illustrations, warm brown and cream colors. Horizontal format for counter display."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
3. 酒吧/鸡尾酒菜单
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an upscale cocktail bar menu design. Include Signature Cocktails (Old Fashioned, Negroni, Espresso Martini), Classic Cocktails, Wine by the Glass, and Premium Spirits sections. Dark moody aesthetic with gold accents, art deco styling, elegant script typography. Tall format suitable for leather menu holder."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
4. 快餐菜单牌
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a bold fast food menu board for a burger joint. Include Burgers (classic, bacon, veggie), Sides (fries, onion rings, nuggets), Drinks, and Combo Meals with large pricing. Bright colors (red, yellow, white), high contrast, appetizing burger photography, easy to read from distance. 16:9 landscape for overhead display."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
5. 高级餐饮菜单
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an elegant fine dining tasting menu design. Include 7-course tasting menu: Amuse-bouche, First Course, Fish Course, Palate Cleanser, Main Course, Pre-Dessert, Dessert. Minimalist luxury aesthetic with lots of white space, thin elegant fonts, subtle gold foil accents on cream paper texture. Portrait A4 format."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. 早午餐菜单
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a vibrant weekend brunch menu for a trendy cafe. Include Eggs & Benedicts, Pancakes & Waffles, Healthy Bowls, Bottomless Brunch Drinks (mimosas, bloody marys, bellinis). Fresh, light aesthetic with pastel colors, modern sans-serif typography, watercolor fruit illustrations. Portrait format for table menus."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
7. 甜点菜单
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a decadent dessert menu for a patisserie. Include Cakes (chocolate lava, cheesecake, tiramisu), Pastries (eclairs, macarons, tarts), Ice Cream & Sorbets, and Specialty Coffee Pairings. Luxurious aesthetic with rich colors (burgundy, gold, chocolate brown), elegant cursive headers, beautiful dessert photography. Square format."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 展示用数字菜单
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a digital menu display for a sushi restaurant TV screen. Include Sashimi, Nigiri, Maki Rolls, Special Rolls with prices. Modern Japanese aesthetic with dark background for screen display, high contrast white and red text, clean grid layout, subtle wave patterns. 16:9 HD format optimized for digital signage."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
9. 二维码菜单设计
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a mobile-optimized QR code menu design for a taco restaurant. Include Tacos (carnitas, al pastor, fish), Burritos, Sides (rice, beans, guacamole), and Drinks. Scrollable single-column layout, large touch-friendly sections, vibrant Mexican colors (orange, green, pink), playful typography. 9:16 mobile portrait format with clear section headers."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
10. 季节/特别菜单
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a winter holiday special menu for a restaurant. Include Holiday Appetizers, Seasonal Mains (roast turkey, prime rib, glazed ham), Festive Desserts (pumpkin pie, yule log, gingerbread), and Holiday Cocktails. Elegant winter theme with deep greens, gold, and cream colors, snowflake accents, festive but sophisticated typography. Portrait format for table insert."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

最佳实践

设计原则
  • 层次结构:通过分类标题、菜品名称和价格建立清晰的视觉层次
  • 易读性:确保文字在预期的观看距离下清晰可读
  • 留白:避免内容过于拥挤,让每道菜都留有空间
  • 一致性:在所有分类中保持风格一致
  • 品牌契合度:与餐厅的整体品牌和氛围相匹配
字体排版技巧
  • 标题:使用装饰性字体或衬线字体作为分类标题
  • 正文:使用简洁易读的字体呈现菜品描述
  • 价格:保持价格对齐方式一致(右对齐或使用点线引导)
  • 字号:菜品名称的字号应大于描述文字
色彩指南
  • 高级餐饮:中性色、黑白色,搭配金色点缀
  • 休闲餐饮:采用温暖、令人愉悦且符合菜系主题的颜色
  • 快餐:采用大胆、高对比度的颜色(红、黄、橙)
  • 咖啡馆:采用大地色系、柔和色调和自然色彩
  • 酒吧:深色背景搭配金属质感的点缀
格式注意事项
  • 印刷菜单:高分辨率(300 DPI),并考虑 CMYK 色彩
  • 数字展示屏:使用 RGB 色彩,并采用高对比度以确保清晰可见
  • 移动端菜单:设置较大的可点击区域,并使用可滚动分类
  • 菜单牌:确保从 10 英尺以上的距离也能清晰阅读

菜单设计提示词技巧

创建菜单设计时,请在提示词中包含以下细节:

  1. 餐厅类型:意大利餐厅、墨西哥餐厅、日本餐厅、高级餐饮等
  2. 菜单分类:列出具体类别和示例菜品
  3. 美学风格:现代、乡村、优雅、活泼、简约
  4. 配色方案:指定颜色或氛围(温暖、冷峻、鲜艳)
  5. 格式:印刷、数字展示屏、移动端或具体尺寸
  6. 字体风格:优雅、粗体、手写、现代
  7. 特别元素:装饰元素、摄影风格、边框
提示词结构示例
"Create a [format] menu design for a [restaurant type].
Include sections for [menu sections with example items].
[Aesthetic style] with [color palette], [typography style].
[Special elements or requirements].
[Dimensions/orientation] for [intended use]."

模式选择

生成前询问用户:

“您想要快速且省钱,还是高质量?”

模式适用场景速度质量
max可直接打印的最终菜单、客户演示较慢最高
eco快速草稿、概念探索、布局测试较快良好

多轮菜单迭代

使用 session_id 迭代菜单设计:

# Initial menu design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a menu design for a modern Asian fusion restaurant with appetizers, mains, and drinks"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "menu-project-001"
  }'

# Iterate based on feedback
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Make the background darker and add more gold accents. Also add a dessert section."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "menu-project-001"
  }'

# Request format variation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Now create a digital display version of this menu in 16:9 landscape format"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "menu-project-001"
  }'

菜单套装生成

生成一整套风格匹配的菜单:

# Main dinner menu
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a dinner menu for an upscale steakhouse with elegant dark theme, gold accents"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "steakhouse-brand"
  }'

# Matching wine menu
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a matching wine list menu in the same style - include Reds, Whites, and Champagne sections"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "steakhouse-brand"
  }'

# Matching dessert menu
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a matching dessert menu in the same brand style"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "steakhouse-brand"
  }'

错误处理

错误原因解决方案
Failed to create prediction: HTTP 422余额不足在 eachlabs.ai 充值
内容政策违规内容违规调整提示词以符合政策
超时生成内容复杂将客户端超时设置为至少 10 分钟

相关技能

  • each-sense - 核心 API 文档
  • product-photo-generation - 用于菜单的美食摄影
  • meta-ad-creative-generation - 餐厅广告创意
  • google-ad-creative-generation - 餐厅 Google Ads

评论

支持 Markdown