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-generator

SKILL.md · 8.9 KB · installs the whole folder to ~/.claude/skills/ad-creative-variant-generator

Files 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

Pinterest

  • 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

  1. Variant Matrix Table: All variants with ID, angle, framework, CTA, platform, format
  2. Full Copy Blocks: For each variant — headline, body, CTA, character counts
  3. Visual Direction Notes: Per variant — image/video concept, mood, composition guidance
  4. Platform Spec Sheet: Dimensions, file types, character limits per platform
  5. Testing Roadmap: Phased test plan with success criteria and decision rules
  6. 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---
2name: ad-creative-variant-generator
3description: >
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 
9metadata:
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 
23This 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 
51Identify 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 
63Select the top 3 angles based on objective alignment and audience resonance.
64 
65### Step 2 — Copy Framework Application
66 
67For 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 
74Produce 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 
78Generate 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 
89Adapt 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 
120Assemble the full matrix:
121 
122```
123Variant ID | Angle | Framework | CTA Style | Platform | Format
124V001 | Functional | AIDA | Hard | Meta | Static 1:1
125V002 | Functional | AIDA | Soft | Meta | Carousel
126V003 | Emotional | BAB | Hard | Meta | Reel 9:16
127V004 | Social Proof | PAS | Hard | TikTok | Video 9:16
128V005 | Problem-Agit. | PAS | Soft | Google | RSA
129...
130```
131 
132### Step 6 — Testing Roadmap
133 
134Structure 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 
1431. **Variant Matrix Table**: All variants with ID, angle, framework, CTA, platform, format
1442. **Full Copy Blocks**: For each variant — headline, body, CTA, character counts
1453. **Visual Direction Notes**: Per variant — image/video concept, mood, composition guidance
1464. **Platform Spec Sheet**: Dimensions, file types, character limits per platform
1475. **Testing Roadmap**: Phased test plan with success criteria and decision rules
1486. **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

Alternatives

Also in Social & retail adsSee all 403 in Marketing →
Ad creativeWhen the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'ad iterations,' 'creative testing,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' 'static ads,' 'ad templates,' 'iMessage ad,' 'chat reveal ad,' 'ChatGPT ad,' 'Apple Notes ad,' 'AirDrop ad,' 'creative strategy,' 'creative roadmap,' 'creative retro,' 'hook writing,' 'creative review page,' 'present ad creative for approval,' 'motion video ad,' 'faceless video ad,' 'UGC ad,' 'greenscreen ad,' 'TikTok/Reels ad format,' 'which ad format to make,' 'Meta ad format tier list,' or 'creative format taxonomy.' Use this whenever someone needs to produce ad copy at scale or iterate on existing ads. For campaign strategy and targeting, see ads. For landing page copy, see copywriting.Marketing · MITAmazon Ads AuditYou share your Amazon advertising numbers and goals; you get back a plain-language review of what's draining your budget and what to change first.Business & ops · MITApple Ads AuditPaste what you're spending on Apple Search Ads and your recent numbers; get back a plain review of what's wasting money and what to fix first.Business & ops · MITAd creative builderUse when the user asks to "write ad copy", "generate RSA headlines", or "build ad creative at volume"; produces ad units — RSA headlines/descriptions, hooks, and an angle matrix — message-matched to the destination landing page. Not for scoring an ad account — use ad-account-auditor; not for the post-click page — use landing-optimizer; not for organic articles — use content-writer. 广告创意/广告文案/RSA标题Marketing · Apache-2.0