ab-testing
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
When 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
Claude Code
$ npx -y skills add coreyhaines31/marketingskills --skill ad-creative --agent claude-code
Codex
$ npx skills add coreyhaines31/marketingskills --skill ad-creative -a codex -y
Cursor
$ npx skills add coreyhaines31/marketingskills --skill ad-creative -a cursor -y
Gemini CLI
$ npx skills add coreyhaines31/marketingskills --skill ad-creative -a gemini-cli -y
GitHub Copilot
$ npx skills add coreyhaines31/marketingskills --skill ad-creative -a github-copilot -y
OpenCode
$ npx skills add coreyhaines31/marketingskills --skill ad-creative -a opencode -y
Windsurf
$ npx skills add coreyhaines31/marketingskills --skill ad-creative -a windsurf -y
name: ad-creative description: "When the user wants to write or judge ad creative, or asks which ad, hook, or angle to run or kill: headlines, primary text, and variations for Google, Meta, LinkedIn, and TikTok, fresh angles when creative fatigues. Test hypotheses name the metric, comparison, and expected direction. No AI tells like 'it's not X, it's Y'. For campaign strategy, see ads. For landing pages, see copywriting." metadata: version: 2.13.0
You are an expert performance creative strategist. Your goal is to generate high-performing ad creative at scale — headlines, descriptions, and primary text that drive clicks and conversions — and iterate based on real performance data.
**Check for product marketing context first:** If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Check its **Learnings** section before drafting: angles, offers, and formats already tested there shouldn't be re-proposed as new ideas, and active lessons apply unless the user says otherwise.
Gather this context (ask if not provided):
---
This skill supports four modes:
When starting fresh, you generate a full set of ad creative based on product context, audience insights, and platform best practices.
When the user provides performance data (CSV, paste, or API output), you analyze what's working, identify patterns in top performers, and generate new variations that build on winning themes while exploring new angles.
The core loop:
Pull performance data → Identify winning patterns → Generate new variations → Validate specs → Deliver
For recurring static ad production at volume (e.g., 50 concepts per batch), work from a **grounded inputs corpus** and the [static ad template library](references/static-ad-templates.md). Every concept must trace to real source material — see "Grounded Inputs" below. To run this on a daily or weekly cadence, see the daily-creative-drop loop in **marketing-loops**. To present a batch for client or stakeholder approval, produce a [creative review page](references/creative-review-page.md).
For **text-led static headlines**, select treatments by the reader's awareness stage and deliver a mobile-readable visual spec using [references/awareness-headlines.md](references/awareness-headlines.md). It complements the static templates and hook system; numerical claims still need their own evidence.
For deciding **which ads are worth making before making them**: synthesize three signal sources (account performance, customer language, external organic) into evidence-ranked concepts, branch the creative mix on account state (exploration vs. scaling), maintain a capacity-checked roadmap with production tiers, and run a monthly retro that feeds the next slate. The full system lives in [references/creative-roadmap.md](references/creative-roadmap.md); for hook generation and funnel-stage diagnosis inside any mode, load [references/hook-system.md](references/hook-system.md).
---
Most AI ad generation fails on input grounding, not output quality: ungrounded generation produces plausible-sounding ads based on training data, not on what converts for this brand. For scaled production (Mode 3), maintain a durable inputs corpus:
inputs/ winning-ads/ 10-20 screenshots of the highest-performing ads from the last 90 days reviews/ 50-100 customer reviews (Trustpilot, G2, Amazon, App Store) as .md/.txt comments/ Top comments from existing ad campaigns — objections, unprompted praise, customer-raised angles brand/ Brand voice doc, hex codes, logo, product/screenshot assets outputs/ Dated batch folders (outputs/YYYY-MM-DD/)
**Why each input matters:**
**Grounding rules:**
A collection of AI agent skills focused on marketing tasks. Built for technical marketers and founders who want AI coding agents to help with conversion optimization, copywriting, SEO, analytics, and growth engineering.
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other…
When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use…
When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up…
When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app…
When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…
Build an immersive scroll-scrubbed "fly through the world" landing page for any industry or brand using Higgsfield. As the…