Loading...
Loading...
Generate professional product marketing posters using AI image-to-image generation. The user provides a product photo, and the skill creates a polished poster around it. Use when users ask to create product posters, marketing images, promotional graphics, e-commerce main images, brand event posters, or social media promotional images. Triggers on keywords like: poster, product image, marketing graphic, promotional banner, campaign poster, e-commerce image, social media post, generate poster, create poster, make a poster.
npx skill4agent add giggle-official/skills giggle-product-poster/Users/xxx/product.jpg[POSTER TYPE] for [PRODUCT NAME]. [KEY SELLING POINT].
Style: [AESTHETIC], [COLOR PALETTE], [MOOD].
Visual: Keep the product as the hero element, [COMPOSITION — e.g. centered / rule-of-thirds], enhance with [BACKGROUND/SCENE — e.g. clean gradient / lifestyle scene / abstract elements].
Text layout: Main title "[PRODUCT NAME]", tagline "[SLOGAN]", clean typography with strong hierarchy.
Technical: Professional commercial photography quality, high contrast, sharp details, no watermark.references/prompt-templates.md| Poster Type | Recommended Model | Default Ratio |
|---|---|---|
| E-commerce launch | nano-banana-2 | 3:4 |
| Brand event | nano-banana-2 | 9:16 |
| Social media | nano-banana-2-fast | 9:16 |
nano-banana-2nano-banana-2-fastgenerate_poster.pySKILL_SCRIPTS="<absolute_path_to_skill>/scripts"
poster_url=$(python "$SKILL_SCRIPTS/generate_poster.py" \
--image "<product_image_path>" \
--prompt "<composed_prompt>" \
--model nano-banana-2 \
--aspect-ratio <ratio>)$poster_urlPoster generated ✨
$poster_url
Let me know if you'd like any adjustments!$poster_url[text](url)...[View image](url)GIGGLE_API_KEYexport GIGGLE_API_KEY=your_api_keyscripts/generate_poster.py--image <path>--prompt <text>--modelnano-banana-2nano-banana-2-fastseedream45midjourney--aspect-ratio1:13:44:316:99:162:33:221:9references/prompt-templates.md