Packaging Design Generation
Generate professional product packaging designs using each::sense. This skill creates high-quality packaging mockups and designs for various product categories, from food and beverages to cosmetics and retail.
Features
- Product Box Design: Electronics, toys, software, and general product boxes
- Food Packaging: Snacks, frozen foods, bakery items, and meal kits
- Cosmetic/Beauty Packaging: Skincare, makeup, haircare, and wellness products
- Beverage Labels: Wine, beer, juice, water, and soft drink labels
- Supplement Packaging: Vitamins, protein powders, and health supplements
- Coffee Bag Design: Specialty coffee, tea, and artisan beverage packaging
- Candle Packaging: Luxury candles, home fragrance, and gift sets
- Gift Box Design: Premium gift packaging and presentation boxes
- Shopping Bags: Retail bags, paper bags, and branded tote bags
- Product Labels/Stickers: Custom labels, stickers, and seal designs
Quick Start
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"
}'
Packaging Design Categories
| Category |
Common Sizes |
Typical Style |
| Product Box |
Various |
Clean, informative, brand-focused |
| Food Packaging |
Standard retail |
Appetizing, colorful, regulatory-compliant |
| Cosmetics |
Compact, sleek |
Elegant, minimalist, luxurious |
| Beverage Labels |
750ml, 330ml, etc. |
Eye-catching, brand identity |
| Supplements |
Bottle/pouch |
Clean, trustworthy, health-focused |
| Coffee Bags |
250g, 500g, 1kg |
Artisan, origin-focused, textural |
| Candles |
Jar/box |
Cozy, luxurious, gift-ready |
| Gift Boxes |
Various |
Premium, elegant, festive |
| Shopping Bags |
Small/Medium/Large |
Brand-forward, sustainable look |
| Labels/Stickers |
Various |
Versatile, clear messaging |
Use Case Examples
1. Product Box Design
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. Food Packaging Design
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. Cosmetic/Beauty Packaging
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. Beverage Label Design
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. Supplement/Vitamin Packaging
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. Coffee Bag Design
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. Candle Packaging
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. Gift Box Design
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. Shopping Bag Design
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. Product Label/Sticker Design
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"
}'
Best Practices
Design Elements
- Brand Consistency: Maintain logo placement, color palette, and typography across packaging
- Hierarchy: Establish clear visual hierarchy with brand name, product name, and key information
- Whitespace: Use negative space effectively for premium feel
- Materials: Consider how design translates to different materials (matte, gloss, kraft, metallic)
Technical Considerations
- Bleed Areas: Account for printing bleed in design requests
- Die-Cut Windows: Specify if product should be visible through packaging
- Structural Design: Describe box/container shape and dimensions
- Print Finishes: Mention desired finishes (foil stamping, embossing, spot UV)
Industry Standards
- Food Packaging: Include space for nutrition facts, ingredients, allergens
- Cosmetics: Plan for ingredients list, usage instructions, warnings
- Beverages: Account for bottle shape and label wrap-around
- Supplements: Include supplement facts panel and FDA disclaimer space
Prompt Tips for Packaging Design
When creating packaging designs, include these details in your prompt:
- Product Type: What is being packaged (food, cosmetic, tech, etc.)
- Brand Name: The brand identity to feature
- Product Name: Specific product or variant name
- Design Style: Minimalist, luxurious, playful, vintage, modern, etc.
- Color Palette: Specific colors or mood (earthy, vibrant, monochromatic)
- Materials: Kraft paper, glass, matte cardboard, metallic accents
- View Angle: Front view, 3/4 angle, flat lay, mockup style
- Special Elements: Windows, foil stamping, embossing, ribbons
Example Prompt Structure
"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]."
Mode Selection
Ask your users before generating:
"Do you want fast & cheap, or high quality?"
| Mode |
Best For |
Speed |
Quality |
max |
Final packaging designs, client presentations, print-ready concepts |
Slower |
Highest |
eco |
Quick drafts, concept exploration, initial ideation |
Faster |
Good |
Multi-Turn Creative Iteration
Use session_id to iterate on packaging designs:
# 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"
}'
Product Line Consistency
Generate cohesive packaging across product variants:
# 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"
}'
Error Handling
| Error |
Cause |
Solution |
Failed to create prediction: HTTP 422 |
Insufficient balance |
Top up at eachlabs.ai |
| Content policy violation |
Prohibited content |
Adjust prompt to comply with content policies |
| Timeout |
Complex generation |
Set client timeout to minimum 10 minutes |
Related Skills
each-sense - Core API documentation
product-photo-generation - E-commerce product shots
meta-ad-creative-generation - Meta advertising creatives
google-ad-creative-generation - Google Ads creatives
1---
2name: packaging-design-generation
3description: Generate professional product packaging designs using each::sense AI. Create box designs, food packaging, cosmetic containers, beverage labels, supplement bottles, coffee bags, candle packaging, gift boxes, shopping bags, and product labels.
4metadata:
5 author: eachlabs
6 version: "2.0"
7---
8
9# Packaging Design Generation
10
11Generate professional product packaging designs using each::sense. This skill creates high-quality packaging mockups and designs for various product categories, from food and beverages to cosmetics and retail.
12
13## Features
14
15- **Product Box Design**: Electronics, toys, software, and general product boxes
16- **Food Packaging**: Snacks, frozen foods, bakery items, and meal kits
17- **Cosmetic/Beauty Packaging**: Skincare, makeup, haircare, and wellness products
18- **Beverage Labels**: Wine, beer, juice, water, and soft drink labels
19- **Supplement Packaging**: Vitamins, protein powders, and health supplements
20- **Coffee Bag Design**: Specialty coffee, tea, and artisan beverage packaging
21- **Candle Packaging**: Luxury candles, home fragrance, and gift sets
22- **Gift Box Design**: Premium gift packaging and presentation boxes
23- **Shopping Bags**: Retail bags, paper bags, and branded tote bags
24- **Product Labels/Stickers**: Custom labels, stickers, and seal designs
25
26## Quick Start
27
28```bash
29curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
30 -H "Content-Type: application/json" \
31 -H "X-API-Key: $EACHLABS_API_KEY" \
32 -H "Accept: text/event-stream" \
33 -d '{
34 "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"}],
35 "model": "eachsense/beta",
36 "stream": true,
37 "mode": "max"
38 }'
39```
40
41## Packaging Design Categories
42
43| Category | Common Sizes | Typical Style |
44|----------|--------------|---------------|
45| Product Box | Various | Clean, informative, brand-focused |
46| Food Packaging | Standard retail | Appetizing, colorful, regulatory-compliant |
47| Cosmetics | Compact, sleek | Elegant, minimalist, luxurious |
48| Beverage Labels | 750ml, 330ml, etc. | Eye-catching, brand identity |
49| Supplements | Bottle/pouch | Clean, trustworthy, health-focused |
50| Coffee Bags | 250g, 500g, 1kg | Artisan, origin-focused, textural |
51| Candles | Jar/box | Cozy, luxurious, gift-ready |
52| Gift Boxes | Various | Premium, elegant, festive |
53| Shopping Bags | Small/Medium/Large | Brand-forward, sustainable look |
54| Labels/Stickers | Various | Versatile, clear messaging |
55
56## Use Case Examples
57
58### 1. Product Box Design
59
60```bash
61curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
62 -H "Content-Type: application/json" \
63 -H "X-API-Key: $EACHLABS_API_KEY" \
64 -H "Accept: text/event-stream" \
65 -d '{
66 "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."}],
67 "model": "eachsense/beta",
68 "stream": true,
69 "mode": "max"
70 }'
71```
72
73### 2. Food Packaging Design
74
75```bash
76curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
77 -H "Content-Type: application/json" \
78 -H "X-API-Key: $EACHLABS_API_KEY" \
79 -H "Accept: text/event-stream" \
80 -d '{
81 "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."}],
82 "model": "eachsense/beta",
83 "stream": true,
84 "mode": "max"
85 }'
86```
87
88### 3. Cosmetic/Beauty Packaging
89
90```bash
91curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
92 -H "Content-Type: application/json" \
93 -H "X-API-Key: $EACHLABS_API_KEY" \
94 -H "Accept: text/event-stream" \
95 -d '{
96 "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."}],
97 "model": "eachsense/beta",
98 "stream": true,
99 "mode": "max"
100 }'
101```
102
103### 4. Beverage Label Design
104
105```bash
106curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
107 -H "Content-Type: application/json" \
108 -H "X-API-Key: $EACHLABS_API_KEY" \
109 -H "Accept: text/event-stream" \
110 -d '{
111 "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."}],
112 "model": "eachsense/beta",
113 "stream": true,
114 "mode": "max"
115 }'
116```
117
118### 5. Supplement/Vitamin Packaging
119
120```bash
121curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
122 -H "Content-Type: application/json" \
123 -H "X-API-Key: $EACHLABS_API_KEY" \
124 -H "Accept: text/event-stream" \
125 -d '{
126 "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."}],
127 "model": "eachsense/beta",
128 "stream": true,
129 "mode": "max"
130 }'
131```
132
133### 6. Coffee Bag Design
134
135```bash
136curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
137 -H "Content-Type: application/json" \
138 -H "X-API-Key: $EACHLABS_API_KEY" \
139 -H "Accept: text/event-stream" \
140 -d '{
141 "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."}],
142 "model": "eachsense/beta",
143 "stream": true,
144 "mode": "max"
145 }'
146```
147
148### 7. Candle Packaging
149
150```bash
151curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
152 -H "Content-Type: application/json" \
153 -H "X-API-Key: $EACHLABS_API_KEY" \
154 -H "Accept: text/event-stream" \
155 -d '{
156 "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."}],
157 "model": "eachsense/beta",
158 "stream": true,
159 "mode": "max"
160 }'
161```
162
163### 8. Gift Box Design
164
165```bash
166curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
167 -H "Content-Type: application/json" \
168 -H "X-API-Key: $EACHLABS_API_KEY" \
169 -H "Accept: text/event-stream" \
170 -d '{
171 "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."}],
172 "model": "eachsense/beta",
173 "stream": true,
174 "mode": "max"
175 }'
176```
177
178### 9. Shopping Bag Design
179
180```bash
181curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
182 -H "Content-Type: application/json" \
183 -H "X-API-Key: $EACHLABS_API_KEY" \
184 -H "Accept: text/event-stream" \
185 -d '{
186 "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."}],
187 "model": "eachsense/beta",
188 "stream": true,
189 "mode": "max"
190 }'
191```
192
193### 10. Product Label/Sticker Design
194
195```bash
196curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
197 -H "Content-Type: application/json" \
198 -H "X-API-Key: $EACHLABS_API_KEY" \
199 -H "Accept: text/event-stream" \
200 -d '{
201 "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."}],
202 "model": "eachsense/beta",
203 "stream": true,
204 "mode": "max"
205 }'
206```
207
208## Best Practices
209
210### Design Elements
211- **Brand Consistency**: Maintain logo placement, color palette, and typography across packaging
212- **Hierarchy**: Establish clear visual hierarchy with brand name, product name, and key information
213- **Whitespace**: Use negative space effectively for premium feel
214- **Materials**: Consider how design translates to different materials (matte, gloss, kraft, metallic)
215
216### Technical Considerations
217- **Bleed Areas**: Account for printing bleed in design requests
218- **Die-Cut Windows**: Specify if product should be visible through packaging
219- **Structural Design**: Describe box/container shape and dimensions
220- **Print Finishes**: Mention desired finishes (foil stamping, embossing, spot UV)
221
222### Industry Standards
223- **Food Packaging**: Include space for nutrition facts, ingredients, allergens
224- **Cosmetics**: Plan for ingredients list, usage instructions, warnings
225- **Beverages**: Account for bottle shape and label wrap-around
226- **Supplements**: Include supplement facts panel and FDA disclaimer space
227
228## Prompt Tips for Packaging Design
229
230When creating packaging designs, include these details in your prompt:
231
2321. **Product Type**: What is being packaged (food, cosmetic, tech, etc.)
2332. **Brand Name**: The brand identity to feature
2343. **Product Name**: Specific product or variant name
2354. **Design Style**: Minimalist, luxurious, playful, vintage, modern, etc.
2365. **Color Palette**: Specific colors or mood (earthy, vibrant, monochromatic)
2376. **Materials**: Kraft paper, glass, matte cardboard, metallic accents
2387. **View Angle**: Front view, 3/4 angle, flat lay, mockup style
2398. **Special Elements**: Windows, foil stamping, embossing, ribbons
240
241### Example Prompt Structure
242
243```
244"Create a [style] packaging design for [product type].
245[Material/container type] with [color palette] colors.
246Brand: [name]. Product: [name].
247[Special features like windows, finishes, or structural details].
248[View angle and presentation style]."
249```
250
251## Mode Selection
252
253Ask your users before generating:
254
255**"Do you want fast & cheap, or high quality?"**
256
257| Mode | Best For | Speed | Quality |
258|------|----------|-------|---------|
259| `max` | Final packaging designs, client presentations, print-ready concepts | Slower | Highest |
260| `eco` | Quick drafts, concept exploration, initial ideation | Faster | Good |
261
262## Multi-Turn Creative Iteration
263
264Use `session_id` to iterate on packaging designs:
265
266```bash
267# Initial design concept
268curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
269 -H "Content-Type: application/json" \
270 -H "X-API-Key: $EACHLABS_API_KEY" \
271 -H "Accept: text/event-stream" \
272 -d '{
273 "messages": [{"role": "user", "content": "Create a protein powder packaging design, modern fitness aesthetic, bold typography"}],
274 "model": "eachsense/beta",
275 "stream": true,
276 "session_id": "protein-packaging-001"
277 }'
278
279# Iterate based on feedback
280curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
281 -H "Content-Type: application/json" \
282 -H "X-API-Key: $EACHLABS_API_KEY" \
283 -H "Accept: text/event-stream" \
284 -d '{
285 "messages": [{"role": "user", "content": "Make it more premium looking with matte black finish and gold accents. Add a resealable pouch mockup."}],
286 "model": "eachsense/beta",
287 "stream": true,
288 "session_id": "protein-packaging-001"
289 }'
290
291# Request variations
292curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
293 -H "Content-Type: application/json" \
294 -H "X-API-Key: $EACHLABS_API_KEY" \
295 -H "Accept: text/event-stream" \
296 -d '{
297 "messages": [{"role": "user", "content": "Create 2 flavor variants: Chocolate and Vanilla, keeping the same design language"}],
298 "model": "eachsense/beta",
299 "stream": true,
300 "session_id": "protein-packaging-001"
301 }'
302```
303
304## Product Line Consistency
305
306Generate cohesive packaging across product variants:
307
308```bash
309# First product in line
310curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
311 -H "Content-Type: application/json" \
312 -H "X-API-Key: $EACHLABS_API_KEY" \
313 -H "Accept: text/event-stream" \
314 -d '{
315 "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."}],
316 "model": "eachsense/beta",
317 "stream": true,
318 "session_id": "pure-botanics-line"
319 }'
320
321# Second product (same session for consistency)
322curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
323 -H "Content-Type: application/json" \
324 -H "X-API-Key: $EACHLABS_API_KEY" \
325 -H "Accept: text/event-stream" \
326 -d '{
327 "messages": [{"role": "user", "content": "Now create the toner packaging in the same design language. Same brand identity but different bottle shape."}],
328 "model": "eachsense/beta",
329 "stream": true,
330 "session_id": "pure-botanics-line"
331 }'
332
333# Third product
334curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
335 -H "Content-Type: application/json" \
336 -H "X-API-Key: $EACHLABS_API_KEY" \
337 -H "Accept: text/event-stream" \
338 -d '{
339 "messages": [{"role": "user", "content": "Create the moisturizer jar packaging. Continue the Pure Botanics design system with consistent typography and color palette."}],
340 "model": "eachsense/beta",
341 "stream": true,
342 "session_id": "pure-botanics-line"
343 }'
344```
345
346## Error Handling
347
348| Error | Cause | Solution |
349|-------|-------|----------|
350| `Failed to create prediction: HTTP 422` | Insufficient balance | Top up at eachlabs.ai |
351| Content policy violation | Prohibited content | Adjust prompt to comply with content policies |
352| Timeout | Complex generation | Set client timeout to minimum 10 minutes |
353
354## Related Skills
355
356- `each-sense` - Core API documentation
357- `product-photo-generation` - E-commerce product shots
358- `meta-ad-creative-generation` - Meta advertising creatives
359- `google-ad-creative-generation` - Google Ads creatives