Google Ads Asset Planner
Turns approved business evidence into a reviewable Google Ads asset manifest — sitelinks, callouts, snippets, image assets and PMax briefs — and publishes only after explicit approval.
Marketing & SEOAdvanced★ 3,910⑂ 494AI score 8/10Last updated: Oct 1, 2026
What it does
- Reads existing campaign, ad group and asset coverage first, then sources new assets from search terms, converting ads, landing-page content, approved offers and real customer language.
- Produces a reviewable manifest per asset: asset family, scope, concept ID (persona × motivation × angle), exact copy or creative direction, evidence/claim status, landing destination, and status (
ready_for_review,blocked,approved_to_publish). - Refuses to invent ratings, pricing, guarantees or availability; unsupported claims are flagged
needs_substantiation. - For Performance Max, delivers a cross-placement production brief with 3–5 concept cards (visual hook, on-screen message, proof source, CTA, placement-safe notes) plus an explicit list of missing inputs.
- Only writes to the account when the connected MCP supports it and you approved the exact manifest; otherwise it hands over a brief without pretending it shipped.
Who it's for
- Performance marketers and PPC agencies managing live Google Ads accounts
- In-house teams auditing and rebuilding ad extension coverage
- Anyone briefing designers or video teams for PMax creative
- Reviewers/legal partners who need a claim-substantiation trail before publishing
Example uses
- "Audit the assets on my main campaign" → gaps in sitelink/callout coverage plus new candidates in manifest form.
- "Build a PMax asset brief" → four concept cards across different motivations, with missing inputs (approved logo, source files, rights) called out.
- "Create these four callouts" → validates character limits and destination URLs against live tool metadata, creates only after approval, then verifies the resulting entities and the reversal path.
· · · 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/assets/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/assets folder from the GitHub repo nowork-studio/notfair-plugin into my ~/.claude/skills/google-ads-assets/. 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-adsfolder (the skill references files in itsshared/directory):cp -r notfair-plugin/google-ads ~/.claude/skills/ - Restart Claude Code.
- Connect a Google Ads MCP server with read (and, if you want publishing, write) capabilities. If you have no account context yet, run
/google-ads-auditfirst to generatebusiness-context.jsonand the persona file. - Ask something like "plan Google Ads sitelink assets" or "write a Performance Max asset brief" to trigger the skill.
View source on GitHub ↗License: MIT