album-cover-generation について
album-cover-generationはeach::senseを使い、音楽作品のジャケットや関連ビジュアルを制作するスキルです。複数のジャンルと形式に対応し、会話で案を調整しながらリリース間のビジュアルの一貫性を保てます。
主な機能
- 01アルバム、シングル、EPのジャケット生成
- 02縦型Spotify Canvasビジュアルの制作
- 03複数の音楽ジャンル向けスタイル
- 04会話によるジャケット案の反復調整
- 05リリース間でアーティストの個性を維持
活用シーン
- 01アルバム、シングル、EPのアートワーク制作
- 02Spotify Canvas向け縦型アニメーションのデザイン
- 03音楽ジャンル別のジャケット案の検討
- 04アルバムとシングルのビジュアル統一
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eachlabs/ skills --skill album-cover-generationインストール後、Claude Code で/album-cover-generationを入力して読み込まれたか確認します。
同梱ファイルreferences/SSE-EVENTS.md
詳細
アルバムカバーの生成
each::sense を使用して、印象的でプロフェッショナルなアルバムアートワークを生成します。このスキルでは、ストリーミングプラットフォーム、デジタル配信、物理メディア向けに最適化された、高品質な音楽リリース用ビジュアルを、あらゆるジャンルで作成できます。
特長
- アルバムカバー全体:すべてのプラットフォーム向けの標準 3000x3000 px アートワーク
- シングルアートワーク:シングルリリース向けの目を引くビジュアル
- EP カバー:EP 向けの統一感あるアートワーク
- Spotify Canvas:ストリーミング用の縦型アニメーションビジュアル
- ジャンル別スタイル:ヒップホップ、ロック、ポップ、エレクトロニック、ジャズ、クラシック、インディー
- 複数ターンでの反復:会話を通じてアートワークを改善
- 一貫したブランディング:リリース間でアーティストのビジュアルアイデンティティを維持
クイックスタート
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 3000x3000 album cover for a hip-hop album called \"Midnight Dreams\". Dark city skyline at night, neon lights reflecting on wet streets, cinematic and moody atmosphere."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
アルバムカバーの形式とサイズ
| 形式 | アスペクト比 | 推奨サイズ | 用途 |
|---|---|---|---|
| アルバムカバー | 1:1 | 3000x3000 px | すべてのプラットフォーム向けの標準 |
| シングルアートワーク | 1:1 | 3000x3000 px | シングルリリース |
| EP カバー | 1:1 | 3000x3000 px | EP リリース |
| Spotify Canvas | 9:16 | 1080x1920 px | 縦型アニメーション動画 |
| レコードジャケット | 1:1 | 3000x3000 px | レコード盤のパッケージ |
| CD ブックレット | 1:1 | 3000x3000 px | CD のパッケージ |
使用例
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 3000x3000 hip-hop album cover for \"Street Chronicles\". Urban environment with graffiti walls, gold chains aesthetic, dark moody lighting with purple and gold accents. Leave space at bottom for artist name and album title. Gritty, authentic street vibe."}],
"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 a 3000x3000 heavy metal album cover for \"Eternal Flames\". Epic dark fantasy scene with a burning skull, lightning storms, gothic cathedral ruins in the background. High contrast, dramatic red and black color scheme. Classic metal album art style like Iron Maiden or Metallica."}],
"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 3000x3000 pop album cover for \"Sunshine State\". Bright, colorful aesthetic with pastel gradients (pink, blue, yellow). Abstract geometric shapes, playful and energetic mood. Modern, clean design that appeals to Gen-Z. Think Dua Lipa or Ariana Grande album vibes."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
4. エレクトロニック/EDM のアルバムカバー
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 3000x3000 electronic music album cover for \"Neon Pulse\". Futuristic cyberpunk cityscape, glowing neon lights in cyan and magenta, digital glitch effects, synthwave aesthetic. Dark background with vibrant light trails. High-tech, immersive club atmosphere."}],
"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 3000x3000 jazz album cover for \"Blue Notes After Dark\". Classic Blue Note Records inspired design. Abstract illustration of a saxophone player silhouette, smoky jazz club atmosphere. Two-tone color palette (deep blue and cream). Minimalist, sophisticated, vintage 1960s jazz aesthetic."}],
"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 a 3000x3000 classical music album cover for \"Symphonic Visions\". Elegant and timeless design featuring a grand concert hall interior with golden chandeliers, velvet curtains. Soft, warm lighting. Refined and prestigious aesthetic suitable for an orchestra recording. Deutsche Grammophon style."}],
"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 a 3000x3000 indie album cover for \"Suburban Daydreams\". Nostalgic, dreamy aesthetic with faded film photography look. Empty suburban street at golden hour, lo-fi grainy texture. Melancholic but beautiful mood. Think Bon Iver, Phoebe Bridgers, or The National album art style."}],
"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 a 3000x3000 single artwork for a song called \"Heartbeat\". Minimalist design with a stylized anatomical heart in neon red against a pure black background. Simple, bold, and immediately recognizable. Modern and striking for streaming thumbnail visibility."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
9. EP カバー
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 3000x3000 EP cover for a 5-track R&B EP called \"Velvet Nights\". Luxurious, sensual aesthetic with deep purple velvet textures, soft ambient lighting, rose petals. Intimate and romantic mood. High-end, premium feel for an R&B/soul artist."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
10. Spotify Canvas(縦型アニメーション)
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 9:16 vertical video for Spotify Canvas, 8 seconds long. Looping animation of abstract colorful paint swirls flowing upward, psychedelic and hypnotic movement. Vibrant colors (orange, pink, purple) blending smoothly. Seamless loop for continuous playback on Spotify."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
ベストプラクティス
デザインの原則
- サムネイルでの視認性:小さなサイズ(300x300 のサムネイル)でも判別できるデザインにします
- テキストの配置:アーティスト名とアルバムタイトル用に、10-15% の余白を確保します
- 色のコントラスト:ストリーミングプラットフォームの一覧で目立つよう、コントラストを高くします
- ジャンルらしさ:音楽ジャンルに期待されるビジュアルスタイルに合わせます
- 一貫性:シングルとアルバムのリリース間でビジュアルアイデンティティを維持します
技術要件
- 解像度:最高品質にするため、常に 3000x3000 を指定します
- アスペクト比:標準のアルバムカバーは 1:1 の正方形にする必要があります
- セーフゾーン:重要な要素は端から離して配置します(一部のプラットフォームでは切り抜かれる場合があります)
- ファイルの提供:出力 URL から高解像度の PNG/JPG ファイルを取得できます
プラットフォーム別の考慮事項
- Spotify:1:1 の正方形が必要で、3000x3000 を推奨
- Apple Music:1:1 の正方形が必要で、最大 4000x4000 に対応
- YouTube Music:1:1 の正方形が必要
- Bandcamp:さまざまな比率に対応していますが、1:1 を推奨
- Spotify Canvas:9:16 の縦型動画が必要で、長さは 3-8 秒、シームレスにループします
アルバムカバー用プロンプトのヒント
アルバムアートワークを作成する際は、プロンプトに次の情報を含めてください。
- ジャンル:適切なビジュアルスタイルになるよう、音楽ジャンルを指定します
- アルバム/曲のタイトル:テーマのヒントとなるタイトルを含めます
- ムード:ダーク、高揚感のある、ノスタルジック、エネルギッシュ、メランコリックなど
- カラーパレット:好みの色や配色を指定します
- ビジュアル要素:重要なイメージ、シンボル、場面を指定します
- スタイルの参考:類似するアーティストやアルバムアートのスタイルを挙げます
- テキスト用スペース:タイトルとアーティスト名を配置するためのスペースを指定します
プロンプトの構成例
"Create a [size] [genre] album cover for [title].
[Visual description] with [mood/atmosphere].
[Color scheme]. [Style reference].
[Additional requirements like text space, effects, etc.]"
モードの選択
生成を始める前に、ユーザーに尋ねてください。
「速くて安価なものと、高品質なもののどちらがよいですか?」
| モード | 最適な用途 | 速度 | 品質 |
|---|---|---|---|
max | 最終リリース用アートワーク、商用リリース | 遅い | 最高 |
eco | 手早いコンセプト案、下書きの検討、A/B テスト | 速い | 良好 |
複数ターンでのクリエイティブな反復
アルバムアートワークを反復して改善するには、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 3000x3000 album cover for an ambient electronic album. Minimal, atmospheric, space theme."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "album-project-001"
}'
# 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": "Make it darker with more contrast. Add subtle star field in the background and a gradient from deep blue to black."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "album-project-001"
}'
# 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 2 more variations with different color schemes - one in purple tones and one in warm orange/red sunset colors."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "album-project-001"
}'
統一感のあるリリース戦略
アルバム、シングル、プロモーション素材に統一感のあるアートワークを生成します。
# Main album 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" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Create a 3000x3000 album cover for \"Fragments\" by an indie band. Shattered mirror aesthetic with warm golden light fragments. Artistic and abstract."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "fragments-album-campaign"
}'
# Single artwork (same session for consistency)
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 single artwork for the lead single from the same album. Use the same visual language but focus on a single large fragment. Maintain the color palette."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "fragments-album-campaign"
}'
# Spotify Canvas
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 9:16 Spotify Canvas video using the same shattered mirror aesthetic. Slow motion fragments floating and rotating, 6 seconds, seamless loop."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "fragments-album-campaign"
}'
エラー処理
| エラー | 原因 | 解決策 |
|---|---|---|
Failed to create prediction: HTTP 422 | 残高不足 | eachlabs.ai でチャージしてください |
| コンテンツポリシー違反 | 禁止されているコンテンツ | コンテンツガイドラインに準拠するようプロンプトを調整してください |
| タイムアウト | 複雑な生成 | クライアントのタイムアウトを最低 10 分に設定してください |
関連スキル
each-sense- コア API ドキュメントproduct-photo-generation- 商品向けの商品撮影social-media-content- ソーシャルメディア向けのプロモーション用グラフィック
コメント
Markdown 対応