Generate a full multi-channel product campaign — hero visuals, social media assets, short ad video, and platform-specific crops for an end-to-end launch campaign.
57
66%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./library/social/product-campaign/SKILL.mdGenerate a full multi-channel product campaign — hero visuals, social media assets, short ad video, and platform-specific crops for an end-to-end launch campaign.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
product_name | text | yes | — | The product being launched or promoted (e.g. "Nova Pro Wireless Earbuds"). |
campaign_message | text | yes | — | Core campaign message or tagline (e.g. "Sound That Moves You", "Clean Beauty. Real Results."). |
target_audience | text | yes | — | Who the campaign targets (e.g. "tech enthusiasts 18-35", "wellness-focused women 28-45"). |
visual_style | text | no | modern, cinematic, premium | Campaign visual direction (e.g. "bold and vibrant", "soft pastel minimal", "dark luxury editorial"). |
product_image | image_url | no | — | Optional product reference image. |
This is a full-scale campaign. Submit a SINGLE the plan with all phases running in parallel.
Hero still image — If {{product_image}} provided, use muapi image edit (model=nano-banana-pro-edit); else muapi image generate (model=nano-banana-pro):
{{campaign_message}} — hero campaign image for {{product_name}}. {{visual_style}} style. Bold composition, product as centerpiece, dramatic lighting. {{target_audience}} aspirational lifestyle. Full-bleed editorial campaign photography. Clean, award-winning advertising quality.Square social hero — muapi image edit (model=bytedance-seedream-v4.5-edit) using output of step 1:
Reframe and optimize for square social media feed format. Keep {{product_name}} centered and dominant. {{visual_style}}, maintain campaign energy. Crop tightly for maximum impact.{{product_image}} provided, use muapi video generate (model=kling-v3.0-pro-image-to-video); else muapi video generate (model=veo3.1-text-to-video):
{{campaign_message}} — product campaign video for {{product_name}}. {{visual_style}} cinematic style. Dynamic reveal, product hero moment, {{target_audience}} lifestyle context. Professional commercial grade, 4K quality, smooth camera motion.Instagram Story / Reels format — muapi image edit (model=flux-kontext-pro-i2i) from step 1 output:
Reframe campaign image for 9:16 vertical Story/Reels format. Top area clear for text overlay. Product and campaign energy preserved. {{visual_style}}.LinkedIn / Email banner — muapi image edit (model=flux-kontext-pro-i2i) from step 1 output:
Reframe for wide email header or LinkedIn banner. 3:1 ultra-wide crop. Product left-aligned, right side clear for headline text. Professional campaign feel.After generation:
minimax-speech-2.6-hdsocial-pack skill run for additional platform variationsai-product-shot for the hero instead of nano-banana-pro.product campaign, campaign, launch campaign, product launch, marketing campaign, brand campaign, full campaign, campaign assets
muapi CLI commands. Use muapi auth configure first if MUAPI_API_KEY is unset.curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}' and poll with muapi predict wait <request_id>.{{input_name}} placeholders with the user's actual inputs before issuing each call.71242e2
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.