mcpField
L
logo-generation

logo-generation

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

关于 logo-generation

使用 each::sense 生成品牌标志的技能,支持字标、图标、吉祥物和徽章等风格。可迭代完善设计、生成不同版本,并请求透明背景输出。

主要功能

  1. 01生成多种风格的标志
  2. 02创建彩色与单色版本
  3. 03使用 session_id 迭代设计
  4. 04批量探索多个概念
  5. 05请求透明背景输出

适用场景

  1. 01为初创公司设计字标或图标
  2. 02探索产品品牌概念
  3. 03通过多轮交互完善标志
  4. 04制作适用于不同背景的标志素材

安装

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

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

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

附带文件references/SSE-EVENTS.md

详细介绍

Logo 生成

使用 each::sense 生成专业且富有创意的 Logo。此技能可为各种规模的品牌创建多种风格的 Logo,包括字标、图标 Logo、组合标志、字母组合、吉祥物、徽章和抽象设计。

功能

  • 字标 Logo:采用定制字体的文字 Logo
  • 图标/符号 Logo:独立的图形标志
  • 组合 Logo:图标与文字融合的设计
  • 字母组合 Logo:以首字母为基础的 Logo(字母标记)
  • 吉祥物 Logo:以角色为基础的品牌形象
  • 抽象 Logo:几何和概念性标志
  • 徽章/徽章式 Logo:带边框的盾徽和印章
  • 极简 Logo:简洁、简单、现代的设计
  • Logo 变体:彩色、黑白、仅图标版本
  • 透明背景:可导出,用于各种场景的 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a modern minimalist logo for a tech startup called Nexus. Clean lines, professional look."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

Logo 风格与适用场景

风格最适合特点
字标独特的品牌名称、初创公司注重字体设计,易于辨识
图标/符号应用图标、网站图标、社交媒体可缩放,易于记忆
组合完整品牌形象、网站用途广泛,形象完整
字母组合奢侈品牌、律师事务所优雅、紧凑
吉祥物体育队伍、食品品牌、游戏亲切、易于记忆
抽象科技公司、创新领域现代、独特
徽章大学、政府机构、传统品牌传统、权威
极简现代品牌、应用简洁、用途广泛

适用场景示例

1. 文字 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a wordmark logo for a coffee brand called BREW HAVEN. Use elegant serif typography with a warm, artisanal feel. Rich brown and cream colors. The text should be the main focus with subtle coffee-inspired styling."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
2. 图标/符号 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an icon logo for a fitness app. Design a bold, dynamic symbol that represents strength and movement. Use a single striking icon without any text. Electric blue and white colors. Must work well as an app icon at small sizes."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
3. 组合 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a combination logo for an eco-friendly cleaning company called GreenClean. Include a leaf icon integrated with the company name. Fresh green and white color scheme. Modern sans-serif font. The icon should work standalone but also pair well with the text."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
4. 字母组合 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a monogram logo for a luxury fashion brand with initials JM (James Morrison). Interlock the letters elegantly. Gold on black background. High-end, sophisticated feel. Classic with a modern twist."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
5. 吉祥物 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a mascot logo for a gaming company called Thunder Wolves. Design a fierce but friendly wolf character with lightning bolt elements. Bold colors - purple, electric blue, white. The wolf should have personality and attitude. Suitable for esports branding."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. 抽象 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an abstract logo for a fintech startup called Quantum Finance. Use geometric shapes that suggest growth, security, and innovation. Gradient from deep blue to teal. No literal imagery - focus on abstract forms that feel professional and cutting-edge."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
7. 徽章/徽章式 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an emblem logo for a craft brewery called Mountain Peak Brewing, established 2015. Design a circular badge with mountain imagery, hops, and the company name. Vintage Americana style. Navy blue, gold, and cream colors. Should look great on bottle labels and merchandise."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 极简 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an ultra-minimalist logo for a design studio called FORM. Single color, black on white. Reduce the concept to its absolute essence - clean lines, perfect proportions, no unnecessary elements. Should work at any size from favicon to billboard."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
9. Logo 变体(多轮生成)

使用 session_id 创建风格一致的 Logo 变体:

# Create the primary 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a modern logo for a sustainable fashion brand called Earthwear. Combine a stylized leaf with elegant typography. Earth tones - forest green and warm brown."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "earthwear-logo-project",
    "mode": "max"
  }'

# Create black and white version
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 black and white version of this logo. Pure black on white background, maintaining all the visual impact."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "earthwear-logo-project",
    "mode": "max"
  }'

# Create icon-only version
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 icon-only version - just the leaf symbol without any text. This will be used for app icons and social media profile pictures."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "earthwear-logo-project",
    "mode": "max"
  }'
10. 透明背景 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" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a logo for a photography studio called Aperture Arts. Modern camera aperture icon with elegant text. Create it with a transparent background (PNG format) so it can be placed on any color background. Black logo that will work on light backgrounds."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

最佳实践

设计原则
  • 简洁:优秀的 Logo 简单且易于记忆
  • 可缩放性:从网站图标(16px)到广告牌都必须适用
  • 多用途性:应适用于彩色、黑白和反白效果
  • 历久弥新:避免容易过时的流行元素
  • 相关性:应体现品牌所属行业和价值观
提示词技巧

请求生成 Logo 时,请提供以下信息:

  1. 品牌名称:准确的拼写和大小写
  2. 行业/类型:企业经营什么业务?
  3. 风格偏好:现代、经典、活泼、专业等
  4. 颜色偏好:指定颜色或色彩感受
  5. 图像创意:希望融入的符号或概念
  6. 使用场景:Logo 主要会在哪里使用?
  7. 避免事项:希望避开的风格或元素
提示词结构示例
"Create a [style] logo for [brand name], a [industry/description].
[Visual elements and concept].
Colors: [color preferences].
Style: [modern/classic/playful/etc].
The logo should [key requirements]."

模式选择

生成前,请询问用户:

“您想要快速且低成本的方案,还是高质量的方案?”

模式最适合速度质量
max最终 Logo 设计、客户演示较慢最高
eco快速构思、头脑风暴、探索较快良好

多轮 Logo 开发

使用 session_id 迭代设计 Logo:

# Initial concept
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 logo for a tech company called Nova Labs. Modern, innovative feel."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "nova-labs-branding"
  }'

# Refine 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": "I like the concept but make it more bold and add a gradient from purple to blue."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "nova-labs-branding"
  }'

# Request variations
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 3 more variations with different icon styles but keep the same color scheme."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "nova-labs-branding"
  }'

批量探索 Logo 方案

快速生成多个概念:

# Concept A - Minimalist
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 minimalist logo for Horizon Analytics - clean geometric shapes, single color"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Concept B - Bold
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 bold logo for Horizon Analytics - strong typography, gradient colors"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Concept C - Abstract
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 abstract logo for Horizon Analytics - flowing shapes suggesting data and insight"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

错误处理

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

相关技能

  • each-sense - 核心 API 文档
  • product-photo-generation - 产品摄影
  • meta-ad-creative-generation - 社交媒体广告创意

评论

支持 Markdown