Generate high-performing ad creative
ad-creativeskillsetup L1★368
marian2js/opengoat ↗Causal-lift measurements
ad-copy-generation-16pp vs no-skill baselinewith-skill 80% · baseline 96%
Measured by running the task with and without this artifact, K=5, graded by deterministic checks — no LLM judging.
What it does
Generate and iterate ad creative (headlines, descriptions, primary text)
Best for
Performance marketer optimizing ad creative across multiple platforms — covers platform-specific specs, generates from scratch or iterates from performance data, validates copy length against platform limits.
Inputs
- · Platform and format (Google Ads, Meta, LinkedIn, TikTok, Twitter/X)
- · Product/feature being promoted
- · Target audience and intent stage
- · Core value proposition and differentiators
- · Existing performance data (optional — CTR, conversion rate, ROAS)
Outputs
- · Ad creative set (headlines, descriptions, primary text) per platform
- · Winning pattern analysis (if iterating from performance data)
- · Platform-specific spec validation
Preconditions
- · Platform context files (PRODUCT.md, MARKET.md, GROWTH.md) available (optional)
- · Product marketing messaging established
Failure modes
- · Truncates without platform validation if copy exceeds limits
- · Doesn't test creative in live campaign — outputs static copy only
- · Performance iteration assumes CSV/paste data is properly structured
- · Doesn't account for A/B test statistical significance
Trust signals
- · Platform specs table with character limits (Google RSA, Meta, LinkedIn, TikTok, Twitter/X)
- · RSA rules (independent headlines, keyword-focused, benefit-focused, CTA headlines)
- · Two modes: generate from scratch vs. iterate from performance data
- · Validation loop pattern (performance data → pattern analysis → new variations)