mcpField
L
logo-generation

logo-generation

github.com/eachlabsデザイン・UI44225 回インストール今日更新
リポジトリ

logo-generation について

each::sense を使ってブランドロゴを生成するスキルです。ワードマークやアイコンからマスコット、エンブレムまで対応し、反復的な案の調整、バリエーション、透明背景での出力を扱います。

主な機能

  1. 01複数スタイルのロゴ生成
  2. 02カラー版とモノクロ版の作成
  3. 03session_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

詳細

ロゴ生成

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 minimalist logo for a tech startup called Nexus. Clean lines, professional look."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

ロゴのスタイルと用途

スタイル最適な用途特徴
ワードマーク独自のブランド名、スタートアップタイポグラフィを重視し、読みやすい
アイコン/シンボルアプリアイコン、ファビコン、ソーシャルメディア拡大縮小に対応し、印象に残る
コンビネーション総合的なブランディング、ウェブサイト汎用性が高く、完全なアイデンティティを表現
モノグラム高級ブランド、法律事務所エレガントでコンパクト
マスコットスポーツチーム、食品ブランド、ゲーム親しみやすく、印象に残る
抽象テクノロジー企業、イノベーションモダンで独自性がある
エンブレム大学、政府機関、伝統あるブランド伝統的で、権威を感じさせる
ミニマリストモダンなブランド、アプリすっきりとしていて、汎用性が高い

用途の例

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 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. アイコン/シンボルロゴ
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. コンビネーションロゴ(アイコン+テキスト)
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. モノグラムロゴ
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. マスコットロゴ
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. 抽象ロゴ
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. エンブレム/バッジロゴ
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. ミニマリストロゴ
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. ロゴのバリエーション(複数ターン)

一貫性のあるロゴのバリエーションを作成するには、session_idを使用します。

# 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. 透過背景のロゴ
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"
  }'

ベストプラクティス

デザインの原則
  • シンプルさ:優れたロゴはシンプルで印象に残ります
  • 拡張性:ファビコン(16px)から看板まで、あらゆるサイズで使える必要があります
  • 汎用性:カラー、白黒、反転のいずれでも使える必要があります
  • 時代を超えるデザイン:すぐに古くなる流行の要素は避けます
  • 関連性:ブランドの業界や価値観を反映する必要があります
プロンプトのヒント

ロゴを依頼するときは、次の情報を含めてください。

  1. ブランド名:正確なスペルと大文字・小文字の表記
  2. 業界/種類:その事業の内容
  3. スタイルの希望:モダン、クラシック、遊び心のある、プロフェッショナルなど
  4. 色の希望:具体的な色、または色から受ける印象
  5. イメージのアイデア:取り入れたいシンボルやコンセプト
  6. 使用場面:ロゴを最もよく使う場所
  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最終的なロゴデザイン、クライアントへのプレゼンテーション遅い最高
eco手早いコンセプト作成、ブレインストーミング、試行速い良好

複数ターンでのロゴ開発

反復的なロゴデザインには、session_idを使用します。

# 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"
  }'

ロゴの一括検討

複数のコンセプトをすばやく生成します。

# 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 - ソーシャルメディア広告のクリエイティブ

コメント