인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
디자인 및 창작 · SKILL.md

menu-design

menu-design

Design restaurant and cafe menu layouts using each::sense AI. Generate beautiful menu backgrounds, food illustrations, decorative borders, and themed visual elements for restaurants, cafes, bars, bakeries, and food trucks. Supports various cuisines and dining styles from fine dining to casual eateries. Use for: restaurant menus, cafe menus, bar menus, baker…

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: menu-design description: "Design restaurant and cafe menu layouts using each::sense AI. Generate beautiful menu backgrounds, food illustrations, decorative borders, and themed visual elements for restaurants, cafes, bars, bakeries, and food trucks. Supports various cuisines and dining styles from fine dining to casual eateries. Use for: restaurant menus, cafe menus, bar menus, bakery menus, food truck menus, wine lists, cocktail menus, catering menus. Triggers: menu design, restaurant menu, cafe menu, food menu, bar menu, cocktail menu, bakery menu, wine list, menu layout, menu template, dining menu, catering menu" allowed-tools: Bash(curl *), WebFetch

Menu Design

Design beautiful restaurant and cafe menu visuals using each::sense — the intelligent AI agent that automatically selects the best model for your request.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

Using curl

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a restaurant menu background for an Italian trattoria. Warm aged parchment texture, rustic olive branch illustrations framing the top and bottom borders, hand-drawn style, Tuscan warm earth tones with olive green accents, portrait orientation with generous center space for menu text."
      }
    ],
    "stream": false
  }'

Using Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Design a restaurant menu background for an Italian trattoria. Warm aged parchment texture, rustic olive branch illustrations framing the top and bottom borders, hand-drawn style, Tuscan warm earth tones with olive green accents, portrait orientation with generous center space for menu text."
    }]
)

print(response.choices[0].message.content)

With Reference Image

Provide your restaurant's branding or interior photos to match the vibe:

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Create a menu background that matches the aesthetic of this restaurant interior. Capture the same mood and color palette, design decorative borders and background texture that complement the dining atmosphere, portrait format."},
              {"type": "image_url", "image_url": {"url": "https://example.com/restaurant-interior.jpg"}}
            ]
          }
    ],
    "stream": false
  }'

Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

Streaming

Set "stream": true for real-time SSE responses, or "stream": false for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

Menu Styles by Cuisine

CuisineVisual StyleColorsElements
ItalianRustic, hand-drawnEarth tones, olive greenOlive branches, grape vines
JapaneseMinimal, elegantBlack, red, creamInk brush strokes, cherry blossoms
MexicanVibrant, folk artBold reds, yellows, tealsPapel picado, cacti, peppers
FrenchClassic, sophisticatedNavy, gold, creamArt nouveau borders, fleur-de-lis
American DinerRetro, nostalgicRed, white, chromeCheckered patterns, neon accents
IndianOrnate, colorfulSaffron, burgundy, goldMandala patterns, paisley
Cocktail BarMoody, premiumDark tones, copperArt deco, geometric patterns

Prompt Engineering Tips

Keywords That Work

menu background, decorative border, food illustration, hand-drawn elements,
textured paper, themed visual elements, ornamental frame, generous text area,
cuisine-appropriate, portrait orientation, print-ready quality

Keywords to Avoid

menu text and prices — add actual content in design software
photorealistic food photos — illustrations work better for menus
cluttered backgrounds — menu text must be easily readable
digital/tech aesthetic — menus need a warm, inviting feel

Prompt Structure

menu design for [cuisine/restaurant type], [background texture], [decorative elements], [color palette], [style], portrait orientation with [text area description]

Examples

Japanese Izakaya 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" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a menu background for a Japanese izakaya. Deep charcoal textured paper, minimalist ink brush stroke border at the top, small watercolor illustrations of sake cups and chopsticks in the corners, wabi-sabi aesthetic, muted ink black and warm gray with a single red accent element, portrait orientation."
      }
    ],
    "stream": false
  }'

Craft Cocktail Bar 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" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Create a cocktail bar menu design. Dark navy matte background, elegant art deco gold line borders, small decorative illustrations of cocktail glasses and botanicals in gold line art at the top and bottom, Gatsby-era sophistication, portrait orientation with wide margins for drink descriptions."
      }
    ],
    "stream": false
  }'

Bakery 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" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a bakery menu background. Soft cream-white background with subtle flour dust texture, delicate hand-drawn illustrations of wheat sheaves and a rolling pin framing the top, gentle watercolor pastry sketches along the bottom border, warm and artisanal, pastel pink and gold accents, portrait orientation."
      }
    ],
    "stream": false
  }'

Menu Design Principles

  • Readability first — the background must never compete with menu text
  • Genre-appropriate — the visual style should match the dining experience
  • Warm and inviting — menus are held in hand, the design should feel welcoming
  • Consistent margins — leave at least 15% border for text safe zones
  • Two sides — consider generating both a front cover and an interior background
  • Print quality — design at 300 DPI for physical menus

Standard Menu Sizes

FormatSizeUse
Single Page8.5 x 11 in / A4Simple menus
Bi-fold11 x 17 in foldedStandard restaurant
Tri-fold8.5 x 14 in foldedTakeout menus
Table Tent4 x 6 inSpecials, drinks
Large Format11 x 17 inChalkboard-style

Workflow

# Step 1: Generate the menu cover
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Menu cover design for a farm-to-table restaurant. Kraft paper background, beautiful watercolor illustration of a rustic farmhouse surrounded by vegetable garden rows, warm earthy palette with pops of fresh green, hand-crafted and organic feel, portrait orientation."
      }
    ],
    "stream": false
  }'

# Step 2: Generate matching interior page background
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Menu cover design for a farm-to-table restaurant. Kraft paper background, beautiful watercolor illustration of a rustic farmhouse surrounded by vegetable garden rows, warm earthy palette with pops of fresh green, hand-crafted and organic feel, portrait orientation."
      },
      {
        "role": "assistant",
        "content": "..."
      },
      {
        "role": "user",
        "content": "Now create the interior menu page background. Same kraft paper texture but much simpler: just thin watercolor vegetable illustrations running along the left margin and a subtle vine border at the top. 90% of the page should be clean for text."
      }
    ],
    "stream": false
  }'

Related Skills

Related Models

Documentation

저장한 Skills