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