mcpField
P
packaging-design-generation

packaging-design-generation

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

packaging-design-generation について

each::senseで商品パッケージのコンセプトやモックアップを作成するスキルです。幅広い製品カテゴリーのデザイナー向けで、反復改善やシリーズ展開にも対応します。

主な機能

  1. 01箱・バッグ・ラベル・ステッカー
  2. 02食品・美容・飲料・サプリのデザイン
  3. 03素材や印刷加工のプロンプト
  4. 04session_idによるデザイン反復
  5. 05製品ライン全体のデザイン統一

活用シーン

  1. 01コーヒーバッグの案を作成
  2. 02商品箱や小売バッグをデザイン
  3. 03飲料や食品のラベルを制作
  4. 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 免責事項のスペースを確保します

パッケージデザインのプロンプトのコツ

パッケージデザインを作成する際は、プロンプトに次の詳細を含めてください。

  1. 製品の種類:パッケージに入れるもの(食品、化粧品、テクノロジー製品など)
  2. ブランド名:表示するブランドアイデンティティ
  3. 製品名:具体的な製品名またはバリエーション名
  4. デザインスタイル:ミニマリスト、高級感、遊び心のある、ヴィンテージ、モダンなど
  5. カラーパレット:具体的な色や雰囲気(アースカラー、鮮やか、モノクローム)
  6. 素材:クラフト紙、ガラス、マットな厚紙、メタリックなアクセント
  7. 視点:正面、斜め45度、フラットレイ、モックアップ風
  8. 特別な要素:窓、箔押し、エンボス、リボン
プロンプトの構成例
"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 クリエイティブ

コメント