PlugWiki

ad-creative Skill for Claude Code: Write and Iterate Ad Copy and Creative

Makes Claude write ad copy and creative for Google, Meta, LinkedIn, TikTok and X, check it against platform limits, and iterate from your results.

Installs
138.9K
on skills.sh
Stars
57.9K
on GitHub
Files
13
besides SKILL.md
Updated
Oct 2026
last repo commit

ad-creative works in four modes. It can generate ads from scratch, iterate from performance data, produce scaled static batches from a set of real source material, or run a creative strategy loop to decide which ads are worth making. It covers Google, Meta, LinkedIn, TikTok and X specs, and checks headlines and descriptions against their character limits.

The output includes angles, variations per angle, a bulk CSV for upload and an iteration report. The skill can also point to the repo's command-line tools to pull ad performance and manage campaigns, which need your ad platform credentials and are not bundled in the skill folder. It bundles 13 files, mostly reference guides and an HTML review template.

Good for

  • Marketers writing many ad variations that must fit character limits
  • Performance marketers who want new ads built from what already won
  • Agencies who need a review page for client approval

Install ad-creative

Claude Code

  1. 1

    Copy this prompt.

    Install the ad-creative skill in Claude Code. Run this command:
    
    npx skills add https://github.com/coreyhaines31/marketingskills --skill ad-creative
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

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 copy,' 'creative testing,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' 'static ads,' 'ad templates,' 'iMessage ad,' 'ChatGPT ad,' 'creative strategy,' 'creative roadmap,' 'creative retro,' 'hook writing,' 'creative review page,' 'motion video ad,' 'faceless video ad,' 'UGC ad,' 'greenscreen ad,' 'TikTok/Reels ad format,' 'Meta ad format tier list,' or 'creative format taxonomy.' Use it to produce or iterate ad copy at scale. Copy avoids AI tells like 'it's not X, it's Y' reveals. For campaign strategy and targeting, see ads. For landing page copy, see copywriting. Test hypotheses must be falsifiable, naming the metric, the comparison, and the expected direction.

Sections in SKILL.md

  1. Before Starting
  2. 1. Platform & Format
  3. 2. Product & Offer
  4. 3. Audience & Intent
  5. 4. Performance Data (if iterating)
  6. 5. Constraints
  7. How This Skill Works
  8. Mode 1: Generate from Scratch
  9. Mode 2: Iterate from Performance Data
  10. Mode 3: Scaled Static Batches (Grounded)
  11. Mode 4: Creative Strategy Loop
  12. Grounded Inputs
  13. Platform Specs
  14. Google Ads (Responsive Search Ads)
  15. Meta Ads (Facebook/Instagram)
  16. LinkedIn Ads

Key facts

License
MIT
Installs on skills.sh
138,910 (Nov 2, 2026)
Last commit
2026-10-31
Version in SKILL.md
2.12.2

What it includes

  • Writes a full set of ad creative from product, audience and platform

    Claude works from product context and platform best practice.

    Read · Mode 1: Generate from scratch

  • Finds winning patterns in your results and writes new variations

    Takes a CSV, pasted data or API output, then validates against specs and delivers.

    Read · Mode 2: Iterate from performance data

  • Produces static ad concepts at volume from real source material

    Every concept must trace to grounded inputs, using the static ad template library.

    Read · Mode 3: Scaled static batches

  • Ranks concepts by evidence before you make them

    Combines account performance, customer language and external organic signals.

    Read · Mode 4: Creative strategy loop

  • Character limits for Google, Meta, LinkedIn, TikTok and X

    Headlines and descriptions are validated against them.

    Read · Platform specs

  • Static templates, hook system and video specs

    Reference guides cover formats from Us vs. Them cards to short-form video.

    Read · Ad visuals

  • An HTML page for client or stakeholder approval

    Built from assets/creative-review-template.html.

    Write · Creative review page

  • Pull ad performance and manage campaigns through the repo's CLIs

    Examples named in the SKILL.md are google-ads, meta-ads, linkedin-ads and tiktok-ads commands. They are not in the skill folder.

    Runs code · Platform CLI tools

From the official docs

Permissions

Medium risk

The skill writes copy, but its documented workflow can point Claude at CLI tools that read ad accounts and create campaigns. Use read-only credentials and approve every campaign change yourself.

What it can do

Watch out for

  • The workflow can reach your ad accounts

    The SKILL.md shows CLI commands that pull performance data and create or list campaigns. Use read-only credentials, or paste a CSV instead.

  • The listed commands include creating a campaign

    The SKILL.md lists `google-ads campaigns create`. Check any campaign Claude creates or changes before it goes live.

  • The CLI tools are not in the skill folder

    They live in the marketingskills repo. Installing the skill alone does not add them.

Technical details
Turning on read-onlyPaste a CSV of results instead of connecting an ad account, and use read-only credentials if you do connect.
Talks toAd platform APIs, only if you use the CLI tools
Scopes
  • Ad platform credentials, only if you use the repo's CLI tools

Questions

What does the ad-creative skill do?

It makes Claude write ad headlines, descriptions and creative briefs for the main ad platforms, validate them against character limits, and improve them using your performance data.

How do I install it in Claude Code?

Use the install box above, which adds ad-creative from the marketingskills repo. The README also documents a Claude Code plugin route, /plugin marketplace add coreyhaines31/marketingskills then /plugin install marketing-skills, which installs every skill in the set.

What is an example prompt?

"Write 15 Google responsive search ad headlines and 4 descriptions for our invoicing app. Here is last month's performance CSV; keep what won."

Does it need ad account access?

Not to write copy. To pull performance data automatically, the SKILL.md points to command-line tools from the same repo that need your ad platform credentials. You can paste a CSV instead.

Can it generate images or video?

It writes briefs, templates and specs for static and video ads. The SKILL.md has a generative tools guide, but the skill itself holds only text and an HTML template.

What other skills go with it?

The SKILL.md names ads for campaign strategy, copywriting for landing pages, copy-editing for polish and marketing-loops for recurring batches. They are optional.

Does it need other skills?

No. The SKILL.md only says to read .agents/product-marketing.md if that file exists, and the README calls the product-marketing skill the foundation of the set. Install product-marketing first if you want ad-creative to start from your product and audience details.

Is it safe to install?

The skill folder has markdown, an HTML template and an eval file, and no scripts. Its documented workflow can run CLI tools from the same repo that read ad accounts and create campaigns, so use read-only credentials and review everything before you upload.

Information

updated Nov 2, 2026

Folder
skills/ad-creative

coreyhaines31/marketingskillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 4
  1. SKILL.md · github.com
  2. marketingskills README · github.com
  3. skills.sh listing · skills.sh
  4. GitHub repo · github.com

Updated Nov 2, 2026.