Google Ads Copy Generator & A/B Tester
Writes evidence-grounded Google Ads RSA copy and designs controlled A/B tests to find winning messaging.
Marketing & SEOIntermediate★ 3,786⑂ 483AI score 9/10Last updated: Sep 11, 2026
What it does
- Produces full RSA asset sets — up to 15 headlines (30 chars) and 4 descriptions (90 chars) — with exact character counts and pin positions.
- Grounds language in real data: search terms, converting keywords, current ad performance, plus
business-context.jsonand persona files. - Enforces a claim ledger: every stat, review, guarantee, price or superlative needs a named source; unsupported claims get flagged
needs_substantiationwith a claim-free alternative. - Designs real experiments: distinct angles (Trust vs. Speed vs. Price), a primary metric, a guardrail metric, minimum exposure (~100 clicks/variant) and a written decision rule.
Who it's for
- Performance marketers and agencies running Google Ads accounts
- Teams stuck with generic, interchangeable ad copy and flat CTR/CVR
- Anyone who must avoid policy risk (competitor names, unverified "#1" claims)
Example uses
- "CTR is low in this ad group" → pulls the baseline ads and search terms, proposes a challenger concept designed to beat them.
- "Write ads for our new service" → maps services, locations and differentiators into headline categories and outputs a compliant RSA set.
- "Set up an ad copy A/B test" → returns hypothesis, traffic split, guardrail metrics and the winner-decision rule before launch.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/nowork-studio/notfair-plugin/HEAD/google-ads/copy/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the google-ads/copy folder from the GitHub repo nowork-studio/notfair-plugin into my ~/.claude/skills/google-ads-copy/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nowork-studio/notfair-plugin.git && mkdir -p ~/.claude/skills && cp -r notfair-plugin/google-ads ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/nowork-studio/notfair-plugin.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the whole google-ads folder:
cp -r notfair-plugin/google-ads ~/.claude/skills/(the skill reads sibling folders like../sharedand../manage, so don't copy only thecopysubfolder). - Connect a Google Ads MCP server in Claude Code so the skill can read account data.
- Restart Claude Code and try: "write new RSA ad copy for this ad group".
- If
business-context.jsonor persona files are missing, run/google-ads-auditfirst as the skill instructs.
View source on GitHub ↗License: MIT