The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Design & creative · SKILL.md

logo-design

logo-design

Generate professional logo designs using each::sense AI. Create wordmarks, icon logos, combination marks, monograms, mascots, emblems, and abstract logos for brands, startups, and businesses. Supports flat vector style, minimalist, vintage, 3D, and hand-drawn aesthetics. Use for: brand identity, startup logos, app icons, favicons, logo concepts, rebranding.…

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: logo-design description: "Generate professional logo designs using each::sense AI. Create wordmarks, icon logos, combination marks, monograms, mascots, emblems, and abstract logos for brands, startups, and businesses. Supports flat vector style, minimalist, vintage, 3D, and hand-drawn aesthetics. Use for: brand identity, startup logos, app icons, favicons, logo concepts, rebranding. Triggers: logo design, create logo, brand logo, logo generation, ai logo, logo maker, icon design, brand mark, logo concept, startup logo, app icon logo, monogram, emblem, mascot logo" allowed-tools: Bash(curl *), WebFetch

Logo Design

Generate professional logo concepts 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": "Generate a flat vector logo for a coffee brand called Brewtiful. Minimalist style, single color, clean lines, white background."
      }
    ],
    "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": "Generate a flat vector logo for a coffee brand called Brewtiful. Minimalist style, single color, clean lines, white background."
    }]
)

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

With Reference Image

You can send up to 4 images via image_urls for style reference, existing logo refinement, or inspiration:

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 new logo inspired by this style but for a fintech company called PayFlow. Keep the minimalist aesthetic, use blue tones."},
              {"type": "image_url", "image_url": {"url": "https://example.com/reference-logo.png"}}
            ]
          }
    ],
    "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 Server-Sent Events (SSE) responses, or "stream": false to receive the complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

Logo Types

TypeDescriptionBest For
WordmarkStyled company nameShort brand names (< 10 chars)
LettermarkInitials onlyLong company names
PictorialRecognizable icon/symbolUniversal brand recognition
AbstractGeometric/non-literal shapeTech companies, conceptual brands
MascotCharacter illustrationFriendly brands, food, sports
CombinationIcon + wordmark togetherNew brands needing both
EmblemText inside a symbol/badgeTraditional, authority brands

Prompt Engineering Tips

Keywords That Work

flat vector logo, simple minimal icon, single color silhouette,
geometric logo mark, clean lines, negative space design,
line art logo, flat design icon, minimalist symbol, white background

Keywords to Avoid

photorealistic logo — logos aren't photos
3D rendered logo — too complex, won't scale down
gradient logo — inconsistent results
logo with text "Company Name" — AI text rendering is unreliable

Prompt Structure

flat vector logo of [subject], [style], [color constraint], [background], [additional detail]

Examples

Abstract Tech Logo

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": "Generate a minimal abstract logo mark. Interconnected nodes forming a brain shape, line art style, single teal color, white background, tech startup aesthetic."
      }
    ],
    "stream": false
  }'

Pictorial Nature Logo

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": "Generate a flat vector logo of a fox head in profile. Geometric faceted style, orange and white, minimal clean lines, white background, negative space design."
      }
    ],
    "stream": false
  }'

Mascot Logo

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": "Generate a friendly cartoon owl mascot logo. Simple flat illustration, wearing graduation cap, purple and gold colors, white background, clean vector style."
      }
    ],
    "stream": false
  }'

Important: AI Text Limitation

AI image generators cannot reliably render text in logos. Letters will be distorted or misspelled.

Recommended workflow:

  1. Generate the icon/symbol only with each::sense
  2. Add text/wordmark in a design tool (Figma, Canva, Illustrator)

Scalability Checklist

A good logo must work at every size:

  • Recognizable as a 16px favicon
  • Works in single color (black on white)
  • Works inverted (white on black)
  • No tiny details that disappear at small sizes
  • Clear silhouette without color

Color Guidelines

  • Maximum 2-3 colors for the primary logo
  • Must work in single color
  • Blue → trust, professional (finance, tech)
  • Red → energy, urgency (food, retail)
  • Green → growth, nature (health, sustainability)
  • Black → premium, elegant (fashion, luxury)

Iteration Workflow

# Step 1: Generate broad concepts
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": "Generate a flat vector logo of a lighthouse, minimal geometric, single color, white background"
      }
    ],
    "stream": false
  }'

# Step 2: Refine the best concept (use the conversation to iterate)
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": "Generate a flat vector logo of a lighthouse, minimal geometric, single color, white background"
      },
      {
        "role": "assistant",
        "content": "..."
      },
      {
        "role": "user",
        "content": "Make it more geometric with radiating light beams, navy blue single color"
      }
    ],
    "stream": false
  }'

Related Skills

Related Models

Documentation

Saved skills