> Design ad creative across Google, Meta, LinkedIn, Twitter/X, and TikTok with platform format specs, headline formulas, and A/B testing. Use when writing ad copy, generating headline variations, creating ad sets, or validating creative.
10k tokens
context cost
the whole folder, loaded on every use
4
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
447
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
Production-grade ad creative design, iteration, and optimization across all major advertising platforms.
Table of Contents
Keywords
Quick Start
Core Workflows
Platform Specifications
Creative Frameworks by Funnel Stage
Headline Formula Library
Iteration Methodology
A/B Testing Framework
Quality Validation
Best Practices
Integration Points
Keywords
ad creative, ad copy, headline generation, RSA headlines, Meta ad copy, LinkedIn ads, Google Ads, Twitter/X ads, TikTok ads, creative testing, A/B testing, ad variations, bulk creative, performance creative, display ads, search ads, social ads, CTA optimization, ad compliance, character limits, creative matrix, ad iteration, conversion copy, platform-specific ads
Clarify First
Before generating the copy, confirm these inputs. If any is unknown or vague, ASK — do not assume:
[ ] Product/offer + value proposition — one sentence on what changes in the customer's life (drives every headline + body line)
[ ] Target audience + awareness level — who they are and how they describe the problem (sets language and creative framework)
[ ] Platform + ad format — Google / Meta / LinkedIn / Twitter/X / TikTok and placement (sets character limits, tone, compliance rules)
[ ] Funnel stage — awareness, consideration, or decision (selects the framework: problem-led vs solution-led vs proof-led)
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Quick Start
Generate Ad Copy from Scratch
Define product, audience, and funnel stage
Select platform and ad format from the specs table
Choose creative framework matching funnel stage
Generate 8-15 headline variations using formula library
Write body copy per platform character limits
Run quality validation checklist before submission
Iterate on Existing Ads
Collect performance data (CTR, CVR, CPA) for current ads
Write 3x more headlines than you need — Generate 15-20, select the best 8-10. Creative quality increases with volume.
Pin headlines strategically — In Google RSA, pin only your strongest headline to Position 1. Let the algorithm optimize the rest.
Never reuse landing page copy verbatim — Ad copy and landing page should feel connected but not identical. The ad earns the click; the page earns the conversion.
Refresh creative every 2-4 weeks — Ad fatigue degrades performance. Track frequency metrics and replace creative before CTR declines.
Localize, do not just translate — Different markets require different cultural references, humor styles, and proof points.
Match CTA friction to funnel stage — Awareness: "Learn more." Consideration: "See how it works." Decision: "Start free trial."
Use dynamic keyword insertion carefully — It improves relevance but can produce awkward headlines. Always preview all combinations.
Test video vs. static on Meta and TikTok — Video consistently outperforms static for awareness, but static can win for retargeting.
Lead with mobile — 80%+ of social ad impressions are mobile. Design for small screens first.
10. Keep proof points current — "Trusted by 500 companies" should update as you grow. Stale numbers erode credibility.
Integration Points
Paid Ads — Use for campaign strategy, audience targeting, and budget optimization. Ad Creative handles the copy; Paid Ads handles the campaign.
Copywriting — Use for landing page and long-form web copy. Ad creative follows different constraints (character limits, platform compliance).
Campaign Analytics — Use to measure ad performance and feed learnings back into the iteration cycle.
Marketing Psychology — Use psychological principles (anchoring, social proof, loss aversion) to strengthen ad messaging.
Brand Guidelines — Reference brand voice and visual standards to maintain consistency across ad creative.
Troubleshooting
| Symptom | Likely Cause | Fix |
|---------|-------------|-----|
| Ad rejected by platform | Policy violation (caps, claims, trademarked terms) | Run headline_generator.py to generate compliant variants. Check rejection triggers. |
| All headlines same style | No formula diversity | Generate across 5 formula types: benefit, curiosity, social proof, problem, urgency. |
| CTR declining across ad set | Creative fatigue | Run creative_fatigue_detector.py. Refresh every 2-4 weeks. |
| High CTR but low conversions | Ad-to-landing-page mismatch | Ensure headline promise matches landing page. Message match is the #1 conversion factor. |
| Can't fill all Google RSA slots | Not enough headline variations | Use headline_generator.py to produce 15+ variations from value proposition. |
| Video underperforming on Meta | Hook not in first 2-3 seconds | 80%+ of social impressions are mobile. Hook must appear in first 2 seconds. |
| Same CPA across all creative | Not testing enough angles | Build a creative testing matrix with 5 hook types x platforms. Use creative_matrix_builder.py. |
Success Criteria
3+ creative variants per ad group/set (minimum for testing)
All copy within platform character limits with zero rejections
Headline formula mix: benefit, curiosity, social proof, problem, urgency
Creative refreshed every 2-4 weeks before fatigue signals appear
A/B test documentation for every test: hypothesis, variants, result, learning
Winning patterns documented in creative playbook for institutional knowledge
CTR above platform benchmarks with declining CPA trend
Scope & Limitations
In Scope: Ad headline/body copy generation, platform-specific formatting, A/B testing frameworks, creative iteration methodology, compliance validation, cross-platform adaptation.
Out of Scope: Visual design/production, video editing, campaign management (use paid-ads), landing page copy (use copywriting), media buying.