Ad creative variant generator skill
Generates systematic ad creative variants across copy, visual direction, format, and audience angle for CPG and retail e-commerce campaigns.
by writer·Apache-2.0 license·GitHub ↗
★ 7 Stars on the repo·Checked
npx degit writer/skills/skills/ad-creative-variant-generator#main ~/.claude/skills/ad-creative-variant-generatorFiles of Ad creative variant generator
Files 1 file
Show the full text181 lines
Ad Creative Variant Generator
Overview
This skill produces a structured matrix of ad creative variants by systematically varying messaging angles, copy styles, visual treatments, CTAs, and format specifications across platforms. It applies direct-response and brand advertising best practices specific to CPG and retail categories to maximize test coverage while maintaining brand coherence.
When to Use
- Launching a new ad campaign that requires multiple creative variants for testing
- Refreshing existing creatives to combat performance fatigue
- Adapting a hero concept across platforms (Meta, TikTok, Google, Pinterest, Amazon)
- Building a creative testing roadmap with hypothesis-driven variants
- Generating copy and concept variations for dynamic creative optimization (DCO)
- Scaling creative output for multi-SKU or multi-segment campaigns
Required Inputs
| Input | Required | Description |
|---|---|---|
| Product / Offer | Yes | Product name, key benefits, pricing, and promotional offer if applicable |
| Target Audience | Yes | Primary audience segment with demographics and psychographics |
| Platform(s) | Yes | Channels where ads will run (Meta, TikTok, Google, Pinterest, Amazon, etc.) |
| Campaign Objective | Yes | Awareness, consideration, conversion, or retargeting |
| Brand Voice | No | Tone descriptors (e.g., playful, authoritative, warm). Defaults to category norms |
| Existing Top Performers | No | Current best-performing ad copy/concepts for iteration |
| Number of Variants | No | Desired quantity; defaults to 12 (3 angles × 2 copy styles × 2 CTAs) |
| Compliance Constraints | No | Regulated claims, required disclaimers, restricted language |
Methodology
Step 1 — Message Angle Mining
Identify 3–5 distinct messaging angles from product inputs:
| Angle Type | Description | CPG Example |
|---|---|---|
| Functional Benefit | What the product does | "Removes 99% of stains in one wash" |
| Emotional Benefit | How it makes you feel | "Confidence in every outfit" |
| Social Proof | Validation from others | "Rated #1 by 10,000+ parents" |
| Problem-Agitation | Pain point amplification | "Tired of detergents that irritate sensitive skin?" |
| Aspirational | Identity and lifestyle | "For families who choose clean living" |
| Value/Economic | Price and savings | "Premium clean at half the price" |
| Scarcity/Urgency | Time or stock pressure | "Limited edition — only 500 units" |
Select the top 3 angles based on objective alignment and audience resonance.
Step 2 — Copy Framework Application
For each angle, generate copy using proven frameworks:
- AIDA (Attention → Interest → Desire → Action): Best for awareness and consideration
- PAS (Problem → Agitation → Solution): Best for conversion and retargeting
- BAB (Before → After → Bridge): Best for transformation narratives
- 4U (Useful, Urgent, Unique, Ultra-specific): Best for direct response
Produce headline (5–8 words), body copy (15–30 words), and CTA (2–4 words) for each combination.
Step 3 — CTA Variant Matrix
Generate CTA variants mapped to funnel stage:
| Funnel Stage | Soft CTAs | Hard CTAs |
|---|---|---|
| Awareness | "Learn More", "See How" | "Watch Now", "Discover" |
| Consideration | "Compare Options", "See Reviews" | "Try It Free", "Get Sample" |
| Conversion | "Add to Cart", "Shop Now" | "Buy Now — 20% Off", "Claim Your Deal" |
| Retargeting | "Still Thinking?", "Come Back" | "Complete Your Order", "Last Chance" |
Step 4 — Platform-Specific Adaptation
Adapt each variant to platform specifications:
Meta (Facebook/Instagram)
- Primary text: 125 chars (above fold), up to 500 chars total
- Headline: 27 chars optimal, 40 max
- Formats: Single image (1080×1080), Carousel, Reels (9:16), Stories (9:16)
- Best practices: Lead with hook in first 3 seconds of video; UGC outperforms polished by 30%+
TikTok
- Copy overlay: 100 chars max on-screen
- Format: 9:16 vertical video, 15–60s
- Best practices: Native-feel content, trending audio, text-on-screen hooks, creator-style delivery
- Hook formula: "POV:", "Wait for it", "Things I wish I knew about..."
Google (Search/Display/YouTube)
- Search: Headline 30 chars × 3, Description 90 chars × 2
- Display: 1200×628, 300×250, 728×90, responsive display
- YouTube: 6s bumper, 15s non-skip, 30s skippable
- Best practices: Keyword insertion in headlines, benefit-led descriptions
- Title: 100 chars, Description: 500 chars
- Format: Standard pin (2:3), Idea pin, Video pin
- Best practices: Lifestyle imagery, text overlay with clear benefit, seasonal relevance
Amazon (Sponsored Brands/DSP)
- Headline: 50 chars, Custom image: 1200×628
- Best practices: Star rating inclusion, Prime badge, competitive pricing callout
Step 5 — Variant Matrix Assembly
Assemble the full matrix:
Variant ID | Angle | Framework | CTA Style | Platform | Format
V001 | Functional | AIDA | Hard | Meta | Static 1:1
V002 | Functional | AIDA | Soft | Meta | Carousel
V003 | Emotional | BAB | Hard | Meta | Reel 9:16
V004 | Social Proof | PAS | Hard | TikTok | Video 9:16
V005 | Problem-Agit. | PAS | Soft | Google | RSA
...
Step 6 — Testing Roadmap
Structure variants into a phased testing plan:
- Phase 1 (Week 1–2): Test 3 angles with consistent CTA → identify winning angle
- Phase 2 (Week 3–4): Test 3 copy frameworks within winning angle → identify winning framework
- Phase 3 (Week 5–6): Test CTA and format variants within winning angle+framework
- Statistical rigor: Minimum 1,000 impressions per variant, 95% confidence threshold, 7-day conversion windows
Output Specification
- Variant Matrix Table: All variants with ID, angle, framework, CTA, platform, format
- Full Copy Blocks: For each variant — headline, body, CTA, character counts
- Visual Direction Notes: Per variant — image/video concept, mood, composition guidance
- Platform Spec Sheet: Dimensions, file types, character limits per platform
- Testing Roadmap: Phased test plan with success criteria and decision rules
- Naming Convention: Standardized UTM and ad naming taxonomy
Examples
Input: "Generate ad variants for our new collagen protein powder. Target: women 28–45, health-conscious. Platforms: Meta and TikTok. Conversion-focused."
Output: 12-variant matrix across 3 angles (beauty-from-within, clean ingredients, daily ritual), PAS and AIDA frameworks, hard CTAs, with 6 Meta variants (3 static, 2 carousel, 1 Reel) and 6 TikTok variants (creator-style UGC scripts), plus a 6-week testing roadmap.
Input: "Refresh our laundry detergent ads — current winners are benefit-focused statics on Meta. Need new variants to fight fatigue."
Output: 8 iteration variants branching from the winning functional angle into emotional and social proof angles, introducing carousel and video formats, with A/B test structure preserving the control ad.
Guidelines
- Every variant must be clearly differentiated — no near-duplicates that waste test budget
- Maintain brand voice consistency across variants; vary message, not personality
- Flag any copy that requires legal/compliance review (health claims, "free" offers, comparative claims)
- For CPG, always consider product-in-use imagery over product-only shots
- Include at least one UGC-style variant per platform — typically outperforms branded creative
- Never exceed platform character limits; provide exact character counts
- For regulated categories (supplements, food, beauty), include required disclaimer placement guidance
- Recommend minimum 3 variants per ad set for Meta's machine learning optimization
Validation Checklist
- Minimum 3 distinct messaging angles represented
- Each variant has complete copy (headline, body, CTA) with character counts
- All platform specifications are accurate and current
- Visual direction is described for every variant
- No two variants are identical in angle + framework + CTA combination
- Testing roadmap includes sample size requirements and success criteria
- Naming convention is consistent and UTM-trackable
- Compliance-sensitive copy is flagged for review
| 1 | |
| 2 | name ad-creative-variant-generator |
| 3 | description > |
| 4 | Generates systematic ad creative variants across copy, visual direction, format, and audience angle |
| 5 | for CPG and retail e-commerce campaigns. Use when a user needs multiple ad variations for testing, |
| 6 | creative diversification, or multi-platform adaptation. Triggers on requests for ad copy, creative |
| 7 | variants, A/B test assets, ad matrix generation, or platform-specific ad content. |
| 8 | |
| 9 | metadata |
| 10 | display_name "Ad Creative Variant Generator" |
| 11 | short_description "Create multi-format ad creative variations for CPG" |
| 12 | default_prompt "Generate ad creative variant for my case with clear next steps" |
| 13 | version "1.0.1" |
| 14 | tags |
| 15 | - cpg-retail |
| 16 | icon_path "assets/icon.png" |
| 17 | |
| 18 | |
| 19 | # Ad Creative Variant Generator |
| 20 | |
| 21 | ## Overview |
| 22 | |
| 23 | This skill produces a structured matrix of ad creative variants by systematically varying messaging angles, copy styles, visual treatments, CTAs, and format specifications across platforms. It applies direct-response and brand advertising best practices specific to CPG and retail categories to maximize test coverage while maintaining brand coherence. |
| 24 | |
| 25 | ## When to Use |
| 26 | |
| 27 | Launching a new ad campaign that requires multiple creative variants for testing |
| 28 | Refreshing existing creatives to combat performance fatigue |
| 29 | Adapting a hero concept across platforms (Meta, TikTok, Google, Pinterest, Amazon) |
| 30 | Building a creative testing roadmap with hypothesis-driven variants |
| 31 | Generating copy and concept variations for dynamic creative optimization (DCO) |
| 32 | Scaling creative output for multi-SKU or multi-segment campaigns |
| 33 | |
| 34 | ## Required Inputs |
| 35 | |
| 36 | | Input | Required | Description | |
| 37 | |---|---|---| |
| 38 | | Product / Offer | Yes | Product name, key benefits, pricing, and promotional offer if applicable | |
| 39 | | Target Audience | Yes | Primary audience segment with demographics and psychographics | |
| 40 | | Platform(s) | Yes | Channels where ads will run (Meta, TikTok, Google, Pinterest, Amazon, etc.) | |
| 41 | | Campaign Objective | Yes | Awareness, consideration, conversion, or retargeting | |
| 42 | | Brand Voice | No | Tone descriptors (e.g., playful, authoritative, warm). Defaults to category norms | |
| 43 | | Existing Top Performers | No | Current best-performing ad copy/concepts for iteration | |
| 44 | | Number of Variants | No | Desired quantity; defaults to 12 (3 angles × 2 copy styles × 2 CTAs) | |
| 45 | | Compliance Constraints | No | Regulated claims, required disclaimers, restricted language | |
| 46 | |
| 47 | ## Methodology |
| 48 | |
| 49 | ### Step 1 — Message Angle Mining |
| 50 | |
| 51 | Identify 3–5 distinct messaging angles from product inputs: |
| 52 | |
| 53 | | Angle Type | Description | CPG Example | |
| 54 | |---|---|---| |
| 55 | | Functional Benefit | What the product does | "Removes 99% of stains in one wash" | |
| 56 | | Emotional Benefit | How it makes you feel | "Confidence in every outfit" | |
| 57 | | Social Proof | Validation from others | "Rated #1 by 10,000+ parents" | |
| 58 | | Problem-Agitation | Pain point amplification | "Tired of detergents that irritate sensitive skin?" | |
| 59 | | Aspirational | Identity and lifestyle | "For families who choose clean living" | |
| 60 | | Value/Economic | Price and savings | "Premium clean at half the price" | |
| 61 | | Scarcity/Urgency | Time or stock pressure | "Limited edition — only 500 units" | |
| 62 | |
| 63 | Select the top 3 angles based on objective alignment and audience resonance. |
| 64 | |
| 65 | ### Step 2 — Copy Framework Application |
| 66 | |
| 67 | For each angle, generate copy using proven frameworks: |
| 68 | |
| 69 | **AIDA** (Attention → Interest → Desire → Action): Best for awareness and consideration |
| 70 | **PAS** (Problem → Agitation → Solution): Best for conversion and retargeting |
| 71 | **BAB** (Before → After → Bridge): Best for transformation narratives |
| 72 | **4U** (Useful, Urgent, Unique, Ultra-specific): Best for direct response |
| 73 | |
| 74 | Produce headline (5–8 words), body copy (15–30 words), and CTA (2–4 words) for each combination. |
| 75 | |
| 76 | ### Step 3 — CTA Variant Matrix |
| 77 | |
| 78 | Generate CTA variants mapped to funnel stage: |
| 79 | |
| 80 | | Funnel Stage | Soft CTAs | Hard CTAs | |
| 81 | |---|---|---| |
| 82 | | Awareness | "Learn More", "See How" | "Watch Now", "Discover" | |
| 83 | | Consideration | "Compare Options", "See Reviews" | "Try It Free", "Get Sample" | |
| 84 | | Conversion | "Add to Cart", "Shop Now" | "Buy Now — 20% Off", "Claim Your Deal" | |
| 85 | | Retargeting | "Still Thinking?", "Come Back" | "Complete Your Order", "Last Chance" | |
| 86 | |
| 87 | ### Step 4 — Platform-Specific Adaptation |
| 88 | |
| 89 | Adapt each variant to platform specifications: |
| 90 | |
| 91 | **Meta (Facebook/Instagram)** |
| 92 | Primary text: 125 chars (above fold), up to 500 chars total |
| 93 | Headline: 27 chars optimal, 40 max |
| 94 | Formats: Single image (1080×1080), Carousel, Reels (9:16), Stories (9:16) |
| 95 | Best practices: Lead with hook in first 3 seconds of video; UGC outperforms polished by 30%+ |
| 96 | |
| 97 | **TikTok** |
| 98 | Copy overlay: 100 chars max on-screen |
| 99 | Format: 9:16 vertical video, 15–60s |
| 100 | Best practices: Native-feel content, trending audio, text-on-screen hooks, creator-style delivery |
| 101 | Hook formula: "POV:", "Wait for it", "Things I wish I knew about..." |
| 102 | |
| 103 | **Google (Search/Display/YouTube)** |
| 104 | Search: Headline 30 chars × 3, Description 90 chars × 2 |
| 105 | Display: 1200×628, 300×250, 728×90, responsive display |
| 106 | YouTube: 6s bumper, 15s non-skip, 30s skippable |
| 107 | Best practices: Keyword insertion in headlines, benefit-led descriptions |
| 108 | |
| 109 | **Pinterest** |
| 110 | Title: 100 chars, Description: 500 chars |
| 111 | Format: Standard pin (2:3), Idea pin, Video pin |
| 112 | Best practices: Lifestyle imagery, text overlay with clear benefit, seasonal relevance |
| 113 | |
| 114 | **Amazon (Sponsored Brands/DSP)** |
| 115 | Headline: 50 chars, Custom image: 1200×628 |
| 116 | Best practices: Star rating inclusion, Prime badge, competitive pricing callout |
| 117 | |
| 118 | ### Step 5 — Variant Matrix Assembly |
| 119 | |
| 120 | Assemble the full matrix: |
| 121 | |
| 122 | |
| 123 | Variant ID | Angle | Framework | CTA Style | Platform | Format |
| 124 | V001 | Functional | AIDA | Hard | Meta | Static 1:1 |
| 125 | V002 | Functional | AIDA | Soft | Meta | Carousel |
| 126 | V003 | Emotional | BAB | Hard | Meta | Reel 9:16 |
| 127 | V004 | Social Proof | PAS | Hard | TikTok | Video 9:16 |
| 128 | V005 | Problem-Agit. | PAS | Soft | Google | RSA |
| 129 | ... |
| 130 | |
| 131 | |
| 132 | ### Step 6 — Testing Roadmap |
| 133 | |
| 134 | Structure variants into a phased testing plan: |
| 135 | |
| 136 | **Phase 1 (Week 1–2)**: Test 3 angles with consistent CTA → identify winning angle |
| 137 | **Phase 2 (Week 3–4)**: Test 3 copy frameworks within winning angle → identify winning framework |
| 138 | **Phase 3 (Week 5–6)**: Test CTA and format variants within winning angle+framework |
| 139 | **Statistical rigor**: Minimum 1,000 impressions per variant, 95% confidence threshold, 7-day conversion windows |
| 140 | |
| 141 | ## Output Specification |
| 142 | |
| 143 | **Variant Matrix Table**: All variants with ID, angle, framework, CTA, platform, format |
| 144 | **Full Copy Blocks**: For each variant — headline, body, CTA, character counts |
| 145 | **Visual Direction Notes**: Per variant — image/video concept, mood, composition guidance |
| 146 | **Platform Spec Sheet**: Dimensions, file types, character limits per platform |
| 147 | **Testing Roadmap**: Phased test plan with success criteria and decision rules |
| 148 | **Naming Convention**: Standardized UTM and ad naming taxonomy |
| 149 | |
| 150 | ## Examples |
| 151 | |
| 152 | **Input**: "Generate ad variants for our new collagen protein powder. Target: women 28–45, health-conscious. Platforms: Meta and TikTok. Conversion-focused." |
| 153 | |
| 154 | **Output**: 12-variant matrix across 3 angles (beauty-from-within, clean ingredients, daily ritual), PAS and AIDA frameworks, hard CTAs, with 6 Meta variants (3 static, 2 carousel, 1 Reel) and 6 TikTok variants (creator-style UGC scripts), plus a 6-week testing roadmap. |
| 155 | |
| 156 | **Input**: "Refresh our laundry detergent ads — current winners are benefit-focused statics on Meta. Need new variants to fight fatigue." |
| 157 | |
| 158 | **Output**: 8 iteration variants branching from the winning functional angle into emotional and social proof angles, introducing carousel and video formats, with A/B test structure preserving the control ad. |
| 159 | |
| 160 | ## Guidelines |
| 161 | |
| 162 | Every variant must be clearly differentiated — no near-duplicates that waste test budget |
| 163 | Maintain brand voice consistency across variants; vary message, not personality |
| 164 | Flag any copy that requires legal/compliance review (health claims, "free" offers, comparative claims) |
| 165 | For CPG, always consider product-in-use imagery over product-only shots |
| 166 | Include at least one UGC-style variant per platform — typically outperforms branded creative |
| 167 | Never exceed platform character limits; provide exact character counts |
| 168 | For regulated categories (supplements, food, beauty), include required disclaimer placement guidance |
| 169 | Recommend minimum 3 variants per ad set for Meta's machine learning optimization |
| 170 | |
| 171 | ## Validation Checklist |
| 172 | |
| 173 | [ ] Minimum 3 distinct messaging angles represented |
| 174 | [ ] Each variant has complete copy (headline, body, CTA) with character counts |
| 175 | [ ] All platform specifications are accurate and current |
| 176 | [ ] Visual direction is described for every variant |
| 177 | [ ] No two variants are identical in angle + framework + CTA combination |
| 178 | [ ] Testing roadmap includes sample size requirements and success criteria |
| 179 | [ ] Naming convention is consistent and UTM-trackable |
| 180 | [ ] Compliance-sensitive copy is flagged for review |
| 181 |
Discussion
Browse more free Claude skills or everything in Marketing.