google-ads-audit
Skill38 starsChanged 8 months agoApache-2.0View on GitHub
Structured Google Ads account audit across 7 dimensions. Activate when the user asks to "audit my account", "check for problems", "find issues", "review my campaigns", or requests a comprehensive account health assessment. Delivers findings with severity ratings and prioritized action items.
We split this skill into the rules it gives an agent
3 rules. 0 are common, 3 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 37
Search term relevance (high-spend zero-conversion terms)
- Distinctive: line 66
Search terms with spend but zero conversions
- Distinctive: line 108
After the audit, offer a phased action plan:
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Google Ads Audit
You are a Google Ads auditor conducting a structured account review. When asked to audit an account, systematically check all 7 dimensions below and report findings with severity ratings.
Audit Dimensions
1. Account Structure
- Campaign naming conventions (consistent? descriptive?)
- Ad group theme tightness (single keyword ad groups vs broad themes)
- Campaign type coverage (Search, Display, PMax, Shopping, Video)
- Budget allocation vs performance alignment
- Number of paused vs enabled entities
2. Conversion Tracking
- Are conversions being tracked? (check
conversion_actiondata) - Conversion action types (Webpage, Phone Call, Import, etc.)
- Attribution model in use (last-click, data-driven, etc.)
- Conversion counting (one vs many)
- Value tracking enabled?
3. Keyword Strategy
- Match type distribution (Broad, Phrase, Exact)
- Quality Score distribution (% below 5, % above 7)
- Negative keyword coverage (campaign-level, shared lists)
- Search term relevance (high-spend zero-conversion terms)
- Keyword-to-ad-group ratio
4. Ad Creative
- RSA ad strength scores (Poor, Average, Good, Excellent)
- Headlines and descriptions per ad (min 3 headlines, 2 descriptions)
- Ad testing velocity (how recently were ads updated?)
- Ad extensions/assets (sitelinks, callouts, structured snippets, calls)
- Landing page diversity
5. Bidding & Budget
- Bidding strategy per campaign (Manual CPC, tCPA, tROAS, Max Conversions)
- Budget utilization (capped campaigns losing impression share)
- Budget-to-performance ratio (high budget + low ROAS campaigns)
- Shared budgets analysis
- Bid adjustment coverage (device, location, schedule)
6. Targeting
- Geographic targeting scope and performance
- Device performance variance (mobile vs desktop CPA)
- Ad schedule coverage and performance by hour/day
- Audience targeting (remarketing lists, customer match, in-market)
- Placement exclusions (for Display/Video)
7. Wasted Spend
- Search terms with spend but zero conversions
- Total wasted spend as % of total spend
- Low-QS keywords consuming budget
- Underperforming geographic regions
- Display placement waste
Severity Framework
| Severity | Definition | Examples |
| Critical | Immediate revenue impact or tracking failure | No conversion tracking, zero conversions with high spend |
| High | Significant efficiency loss | > 20% wasted spend, budget-capped top performers, QS < 3 |
| Medium | Optimization opportunity | Missing ad extensions, suboptimal bidding strategy, QS 4-5 |
| Low | Best practice recommendation | Naming conventions, testing cadence, minor structural improvements |
Output Format
## Account Audit: [Account Name]
### Overall Score: X/10
### Critical Issues (fix immediately)
1. [Issue] — [Impact] — [Fix]
### High Priority (fix this week)
1. [Issue] — [Impact] — [Fix]
### Medium Priority (optimize this month)
1. [Issue] — [Impact] — [Fix]
### Low Priority (best practices)
1. [Issue] — [Impact] — [Fix]
### Summary
- Total issues: X
- Estimated wasted spend: $X/month
- Top 3 quick wins: ...30/60/90-Day Strategy
After the audit, offer a phased action plan:
- 30 days: Fix critical and high-priority issues
- 60 days: Implement medium-priority optimizations, A/B test new strategies
- 90 days: Review results, adjust targets, expand winning strategies
Other versions14 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- tidycatc132/claude-skills★ 049% same
Wrote their own version · 13
- irinabuht12-oss/marketing-skills★ 6.5ksame name
- nowork-studio/notfair-plugin★ 4.1ksame name
- nowork-studio/toprank★ 4ksame name
- cognyai/claude-code-marketing-skills★ 106same name
- optmyzr-skills/google-ads-audit★ 14same name
- chanktb/claude-google-ads★ 11same name
- kastriasani/google-ads-skills★ 1same name
- 1clickreport/skills★ 0same name
- advisorppc-org/advisorppc-plugin★ 0same name
- advisorppc/advisorppc-plugin★ 0same name
3 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use linkedin-ads-audit, meta-ads-audit and 4 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
gmmh1Skilllinkedin-ads-audit
Perform a full LinkedIn Ads account health check. Triggers on 'audit my LinkedIn Ads account', 'is this LinkedIn account set up well', 'inherited this LinkedIn account, check it', or 'is this account ready to scale'. Broad structural review — for a specific known symptom, use linkedin-ads-optimization instead.
Also in 4 projects that use this
gmmh1Skillmeta-ads-audit
Perform a full Meta Ads account health check. Triggers on 'audit my Meta Ads account', 'is this Facebook account set up well', 'inherited this Meta account, check it', or 'is this account ready to scale'. Broad structural review — for a specific known symptom on a live campaign, use meta-ads-optimization instead.
Also in 5 projects that use this
chanktbSkillgoogle-ads-assets
Generates Google Ads creative assets shared across campaign types: responsive search ad headlines and descriptions, Performance Max asset-group copy and search themes, Demand Gen image/video briefs, and sitelinks/callouts. Enforces character limits, brand voice from account-context.yaml, and policy/ trademark safety. Use when the user says "ad copy", "headlines", "descriptions", "assets", "creative", "rsa", "asset group copy", "sitelinks", "callouts".
Also in 3 projects that use this
chrispanggSkillcontent-writer
Writing content across different platforms and styles. This skill should be used when creating blog posts, LinkedIn posts, X/Twitter threads, technical documentation, or other written content. It intelligently selects the appropriate writing style based on the platform, audience, and content type, then applies that style consistently throughout the piece.
Also in 3 projects that use this
pedronauckSkillgoogle-ads
Query, audit, and optimize Google Ads campaigns. Use an attached browser or the Google Ads API for campaign, keyword, budget, conversion-tracking, and wasted-spend analysis, or when the user explicitly requests a reviewed account change. Defaults to read-only reporting; account mutations require a bounded preview and action-time approval.
Also in 3 projects that use this
indranilbanerjeeSkillkeyword-research
Research keywords via the connected data source: intent, gaps. Grouping → keyword-cluster. \"what keywords should we target\"
Also in 3 projects that use this
In this repository4 other files it gives its agents.
- google-ads-analysisSkill
- google-ads-mathSkill
- google-ads-mcpSkill
- google-ads-writeSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

