packaging-design-generation について
each::senseで商品パッケージのコンセプトやモックアップを作成するスキルです。幅広い製品カテゴリーのデザイナー向けで、反復改善やシリーズ展開にも対応します。
主な機能
- 01箱・バッグ・ラベル・ステッカー
- 02食品・美容・飲料・サプリのデザイン
- 03素材や印刷加工のプロンプト
- 04session_idによるデザイン反復
- 05製品ライン全体のデザイン統一
活用シーン
- 01コーヒーバッグの案を作成
- 02商品箱や小売バッグをデザイン
- 03飲料や食品のラベルを制作
- 04統一感のある製品バリエーションを検討
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eachlabs/ skills --skill packaging-design-generationインストール後、Claude Code で/packaging-design-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 premium coffee bag packaging design for an artisan roaster called Mountain Peak Coffee, featuring earthy tones and mountain imagery"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
パッケージデザインのカテゴリー
| カテゴリー | 一般的なサイズ | 典型的なスタイル |
|---|---|---|
| 製品ボックス | さまざま | すっきりとした、情報が明確な、ブランドを重視したデザイン |
| 食品パッケージ | 標準的な小売サイズ | 食欲をそそる、カラフルな、規制に準拠したデザイン |
| 化粧品 | コンパクト、スリム | エレガント、ミニマリスト、ラグジュアリー |
| 飲料ラベル | 750ml、330ml など | 目を引く、ブランドアイデンティティを表現したデザイン |
| サプリメント | ボトル・パウチ | 清潔感、信頼感、健康を重視したデザイン |
| コーヒーバッグ | 250g、500g、1kg | 職人仕立て、産地重視、質感のあるデザイン |
| キャンドル | ジャー・ボックス | 心地よい、ラグジュアリー、ギフトに最適 |
| ギフトボックス | さまざま | プレミアム、エレガント、華やか |
| ショッピングバッグ | 小・中・大 | ブランドを前面に出した、サステナブルな印象 |
| ラベル・ステッカー | さまざま | 汎用性が高く、メッセージが明確 |
使用例
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 sleek product box design for premium wireless headphones. Modern tech aesthetic with dark matte finish, silver accents, and clean typography. Show the box at a 3/4 angle with the product visible through a window cutout. Brand name: SoundWave Pro."}],
"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": "Design a vibrant snack packaging for organic veggie chips. Colorful, playful design with hand-drawn vegetable illustrations. Kraft paper bag with a window to show the product. Brand: Crunch Garden. Flavors: Sea Salt & Herb. Include organic certification badge space."}],
"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 luxury skincare packaging for a serum bottle and box set. Minimalist design with soft pink and rose gold accents. Frosted glass bottle with dropper, matching outer box. Brand: Lumina Beauty. Product: Renewal Face Serum. Elegant serif typography."}],
"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": "Design a craft beer label for an IPA. Vintage-inspired with modern twist, featuring hop illustrations and mountain scenery. Deep green and gold color palette. Brewery name: Summit Brewing Co. Beer name: Trail Blazer IPA. Include ABV space and tasting notes area."}],
"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 clean, trustworthy supplement bottle design for daily multivitamins. White bottle with blue and green accents suggesting health and vitality. Modern sans-serif typography. Brand: VitaCore. Product: Complete Daily Multivitamin. Show front label with dosage info area."}],
"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": "Design an artisan coffee bag for single-origin Ethiopian beans. Kraft paper bag with matte black label. Featuring Ethiopian landscape illustration in warm earth tones. Brand: Origin Story Coffee. Include space for roast date, flavor notes (blueberry, citrus, chocolate), and brewing recommendations."}],
"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 luxury candle packaging for a home fragrance brand. Amber glass jar with minimalist white label, housed in a elegant black box with gold foil details. Brand: Maison Lumiere. Scent: Fireside & Vanilla. Cozy, sophisticated aesthetic suitable for gifting."}],
"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": "Design a premium gift box for a chocolate assortment. Rich burgundy exterior with embossed gold pattern, satin ribbon closure. Interior with velvet-textured compartments visible. Brand: Artisan Chocolatier. Luxurious, festive design suitable for holidays and special occasions."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
9. ショッピングバッグのデザイン
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 retail shopping bag design for a boutique fashion store. Thick paper bag with rope handles. Minimalist design with large logo placement, matte white with black typography. Brand: Atelier Mode. Sustainable, premium feel that customers would reuse."}],
"model": "eachsense/beta",
"stream": true,
"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": "Design a product label for artisan honey jars. Circular label with honeycomb pattern border, featuring bee illustration. Warm amber and golden tones. Brand: Wild Meadow Apiary. Include space for honey type, weight, and harvest date. Rustic yet refined aesthetic."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max"
}'
ベストプラクティス
デザイン要素
- ブランドの一貫性:パッケージ全体でロゴの配置、カラーパレット、タイポグラフィを統一します
- 視覚的な階層:ブランド名、製品名、重要な情報を明確な視覚的階層で示します
- 余白:余白を効果的に使い、プレミアムな印象を演出します
- 素材:デザインが異なる素材(マット、光沢、クラフト紙、メタリック)でどのように表現されるかを考慮します
技術的な考慮事項
- 塗り足し領域:デザインの依頼時に印刷の塗り足しを考慮します
- 型抜き窓:パッケージ越しに製品を見せる場合は指定します
- 構造デザイン:ボックスや容器の形状と寸法を説明します
- 印刷加工:希望する加工(箔押し、エンボス、スポットUV)を記載します
業界標準
- 食品パッケージ:栄養成分表示、原材料、アレルゲンの記載スペースを確保します
- 化粧品:成分表示、使用方法、注意事項を記載できるようにします
- 飲料:ボトルの形状とラベルの巻き付けを考慮します
- サプリメント:サプリメント成分表示と FDA 免責事項のスペースを確保します
パッケージデザインのプロンプトのコツ
パッケージデザインを作成する際は、プロンプトに次の詳細を含めてください。
- 製品の種類:パッケージに入れるもの(食品、化粧品、テクノロジー製品など)
- ブランド名:表示するブランドアイデンティティ
- 製品名:具体的な製品名またはバリエーション名
- デザインスタイル:ミニマリスト、高級感、遊び心のある、ヴィンテージ、モダンなど
- カラーパレット:具体的な色や雰囲気(アースカラー、鮮やか、モノクローム)
- 素材:クラフト紙、ガラス、マットな厚紙、メタリックなアクセント
- 視点:正面、斜め45度、フラットレイ、モックアップ風
- 特別な要素:窓、箔押し、エンボス、リボン
プロンプトの構成例
"Create a [style] packaging design for [product type].
[Material/container type] with [color palette] colors.
Brand: [name]. Product: [name].
[Special features like windows, finishes, or structural details].
[View angle and presentation style]."
モードの選択
生成する前に、ユーザーに次のように尋ねます。
「スピードと低コストを重視しますか、それとも高品質を重視しますか?」
| モード | 最適な用途 | 速度 | 品質 |
|---|---|---|---|
max | 最終的なパッケージデザイン、クライアント向けプレゼンテーション、印刷対応のコンセプト | 遅い | 最高 |
eco | 手早い下書き、コンセプトの検討、初期のアイデア出し | 速い | 良好 |
複数ターンにわたるクリエイティブな反復
session_id を使ってパッケージデザインを反復します。
# Initial design 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 protein powder packaging design, modern fitness aesthetic, bold typography"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "protein-packaging-001"
}'
# Iterate 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 more premium looking with matte black finish and gold accents. Add a resealable pouch mockup."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "protein-packaging-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 flavor variants: Chocolate and Vanilla, keeping the same design language"}],
"model": "eachsense/beta",
"stream": true,
"session_id": "protein-packaging-001"
}'
製品ラインの一貫性
製品バリエーション全体で一貫性のあるパッケージを生成します。
# First product in line
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 skincare packaging for a cleanser. Minimalist white with sage green accents. Brand: Pure Botanics. Establish the design system for the entire product line."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "pure-botanics-line"
}'
# Second product (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": "Now create the toner packaging in the same design language. Same brand identity but different bottle shape."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "pure-botanics-line"
}'
# Third product
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 the moisturizer jar packaging. Continue the Pure Botanics design system with consistent typography and color palette."}],
"model": "eachsense/beta",
"stream": true,
"session_id": "pure-botanics-line"
}'
エラー処理
| エラー | 原因 | 解決策 |
|---|---|---|
Failed to create prediction: HTTP 422 | 残高不足 | eachlabs.ai でチャージします |
| コンテンツポリシー違反 | 禁止されているコンテンツ | コンテンツポリシーに準拠するようプロンプトを調整します |
| タイムアウト | 複雑な生成 | クライアントのタイムアウトを最低 10 分に設定します |
関連スキル
each-sense- コア API のドキュメントproduct-photo-generation- E コマース向け商品写真meta-ad-creative-generation- Meta 広告クリエイティブgoogle-ad-creative-generation- Google Ads クリエイティブ
コメント
Markdown 対応