mcpField
P
packaging-design-generation

packaging-design-generation

github.com/eachlabs设计与 UI44448 次安装今天更新
代码仓库

关于 packaging-design-generation

这是一项使用 each::sense 制作产品包装概念图和模型图的技能,面向不同品类的产品与品牌设计人员,并支持迭代优化和系列包装设计。

主要功能

  1. 01盒子、购物袋、标签和贴纸
  2. 02食品、美妆、饮料及补充剂设计
  3. 03材料与印刷工艺提示
  4. 04使用 session_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"
  }'

最佳实践

设计元素
  • 品牌一致性:确保包装上的 Logo 位置、配色方案和字体保持一致
  • 层级:建立清晰的视觉层级,突出品牌名称、产品名称和关键信息
  • 留白:有效利用负空间,营造高端质感
  • 材料:考虑设计在不同材料上的呈现效果(哑光、亮光、牛皮纸、金属质感)
技术考量
  • 出血区域:在设计需求中考虑印刷出血
  • 模切窗口:说明是否需要透过包装看到产品
  • 结构设计:描述盒子/容器的形状和尺寸
  • 印刷工艺:注明所需工艺(烫箔、压凸、局部 UV)
行业标准
  • 食品包装:预留营养成分、配料和过敏原信息的位置
  • 化妆品:为成分表、使用说明和警告信息预留位置
  • 饮料:考虑瓶身形状以及标签的环绕方式
  • 膳食补充剂:预留补充剂成分表和 FDA 免责声明的位置

包装设计提示词技巧

创建包装设计时,请在提示词中包含以下详细信息:

  1. 产品类型:包装的产品是什么(食品、化妆品、科技产品等)
  2. 品牌名称:需要呈现的品牌标识
  3. 产品名称:具体的产品或款式名称
  4. 设计风格:极简、奢华、活泼、复古、现代等
  5. 配色方案:具体颜色或氛围(大地色、鲜艳、单色)
  6. 材料:牛皮纸、玻璃、哑光纸板、金属装饰
  7. 视角:正视图、3/4 角度、平铺图、效果图风格
  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 - 电商产品照片
  • meta-ad-creative-generation - Meta 广告创意
  • google-ad-creative-generation - Google Ads 创意

评论

支持 Markdown