logo-generation について
each::sense を使ってブランドロゴを生成するスキルです。ワードマークやアイコンからマスコット、エンブレムまで対応し、反復的な案の調整、バリエーション、透明背景での出力を扱います。
主な機能
- 01複数スタイルのロゴ生成
- 02カラー版とモノクロ版の作成
- 03session_id による反復デザイン
- 04複数案の一括検討
- 05透明背景での出力指定
活用シーン
- 01スタートアップのワードマークやアイコンの作成
- 02製品ブランディング案の検討
- 03複数ターンでのロゴ調整
- 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)から看板まで、あらゆるサイズで使える必要があります
- 汎用性:カラー、白黒、反転のいずれでも使える必要があります
- 時代を超えるデザイン:すぐに古くなる流行の要素は避けます
- 関連性:ブランドの業界や価値観を反映する必要があります
プロンプトのヒント
ロゴを依頼するときは、次の情報を含めてください。
- ブランド名:正確なスペルと大文字・小文字の表記
- 業界/種類:その事業の内容
- スタイルの希望:モダン、クラシック、遊び心のある、プロフェッショナルなど
- 色の希望:具体的な色、または色から受ける印象
- イメージのアイデア:取り入れたいシンボルやコンセプト
- 使用場面:ロゴを最もよく使う場所
- 避けたいもの:避けたいスタイルや要素
プロンプトの構成例
"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- ソーシャルメディア広告のクリエイティブ
コメント
Markdown 対応