google-ads-audit
Skill0 starsChanged 4 months agoMITView on GitHub
Perform a full Google Ads account health check. Triggers on 'audit my Google Ads account', 'is this account set up well', 'inherited this account, check it', 'is this account ready to scale', or 'find waste in my Google Ads'. Broad, structural review — for a specific known symptom on a specific campaign, use google-ads-optimization instead.
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
2
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 terms report scan for obviously irrelevant spend with no negative keywords in place
- Distinctive: line 66
Never issue a "this account is fine" verdict without checking tracking completeness first — a well-structured account with broken tracking …
“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 Account Audit
Currency & scope note (last reviewed 2026-07-19): Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are not guaranteed current — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.
Purpose
Give a complete, structured health assessment of a Google Ads account — usually needed when taking over an existing account (new client, agency handoff, or "we've been running this for a year and don't know if it's good").
Trigger Conditions
- "Audit my Google Ads account"
- "I inherited this account, is it set up well?"
- "Is this account ready to scale spend?"
- "Find waste in my Google Ads"
Required Inputs
- Account access (read-only is sufficient for the audit itself)
- Business goal(s) the account should be serving, and current budget
- How long the account has been running (affects how much data-driven judgment vs. structural judgment applies)
Core Capabilities
Structural Audit
- Campaign type mix vs. business goal fit (is Search running when the business needed brand awareness, etc.)
- Account/campaign/ad group naming and organization — indicates whether the account was built deliberately or accumulated ad hoc
- Budget allocation across campaigns relative to their actual performance/priority
Tracking Audit
- Conversion actions present, whether they're value-based where appropriate, whether they look complete for the business's actual conversion paths (route deep verification to
google-ads-measurement) - GA4 linkage status
- Presence of obviously broken tracking (e.g., a "Contact" conversion action showing zero volume on a lead-gen site with active traffic)
Waste Detection
- Search terms report scan for obviously irrelevant spend with no negative keywords in place
- Near-duplicate/overlapping keywords across ad groups competing against each other
- Campaigns/ad groups with spend but zero conversions over a meaningful window
- Ads disapproved or limited by policy, silently reducing delivery
Targeting & Bidding Audit
- Bid strategy appropriateness given conversion volume (Smart Bidding assigned to a campaign with insufficient conversion history to support it)
- Geographic/device targeting misalignment with where the business actually operates or sells
- Audience signal quality on PMax/Display campaigns (broad/default vs. deliberately built signals)
Scaling Readiness
- Whether current performance and tracking maturity justify increasing budget, or whether foundational issues (tracking gaps, waste) should be fixed first
- Impression share data: is the account budget-constrained (room to scale) or rank-constrained (scaling budget alone won't help)
Workflow
- Confirm the business goal(s) and current budget as the baseline the account should be judged against.
- Review structure: campaign types, naming, organization.
- Review tracking: conversion actions, GA4 link, obvious gaps.
- Scan search terms and keyword overlap for waste.
- Review bid strategy fit and targeting alignment.
- Assess scaling readiness: is this account healthy enough to scale, or does it need fixes first.
- Deliver findings ranked by dollar impact, not by category — the biggest leak goes first regardless of which audit section it came from.
Outputs
- Findings list, ranked by estimated dollar/performance impact
- Scaling readiness verdict (ready / fix-first, with the specific blockers named)
- Routing recommendations to specialist skills for each fix (
google-ads-measurementfor tracking gaps,google-ads-optimizationfor bid/targeting fixes,google-ads-copywritingfor weak ad relevance,google-ads-compliancefor policy issues)
Rules
- Never issue a "this account is fine" verdict without checking tracking completeness first — a well-structured account with broken tracking is not fine.
- Rank findings by dollar impact, not audit-checklist order, so the user knows what to fix first.
- Distinguish clearly between "structural issue" (fix once) and "ongoing optimization opportunity" (needs
google-ads-optimization's continuous process) so the user doesn't expect the audit alone to fix performance. - Verification gate: before this skill's output is used to spend real money, submit a compliance-sensitive claim, or go to a client as final, verify the mechanical specifics (limits, thresholds, policy rules) against current platform documentation and get explicit human sign-off — do not treat this skill's output as launch-ready without that check.
Related Skills
google-ads-optimization (fixes for diagnosed performance issues), google-ads-measurement (tracking gap fixes), google-ads-compliance (policy issues found), google-ads-strategy (if the audit reveals the wrong channel/campaign type was chosen).
Other versions14 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 14
- 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
- itallstartedwithaidea/google-ads-skills★ 38same 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
4 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 google-ads-assets, content-writer and 1 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.
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
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 repository97 other files it gives its agents.
- ad-copywriting-frameworksSkill
- ad-creative-intelligenceSkill
- ai-creative-generationSkill
- brand-voice-ad-adaptationSkill
- creative-brief-generatorSkill
- creative-fatigue-managementSkill
- creative-performance-analysisSkill
- creative-testing-frameworkSkill
- ecommerce-creative-systemSkill
- google-ads-account-managementSkill
- google-ads-ai-max-searchSkill
- google-ads-api-automationSkill
- google-ads-app-campaignsSkill
- google-ads-campaign-builderSkill
- google-ads-client-servicesSkill
- google-ads-competitor-researchSkill
- google-ads-complianceSkill
- google-ads-copywritingSkill
- google-ads-demand-genSkill
- google-ads-displaySkill
- google-ads-keyword-researchSkill
- google-ads-landing-page-auditSkill
- google-ads-local-campaignsSkill
- google-ads-localizationSkill
- google-ads-measurementSkill
- google-ads-optimizationSkill
- google-ads-performance-maxSkill
- google-ads-remarketingSkill
- google-ads-reportingSkill
- google-ads-shopping-campaignsSkill
- google-ads-shopping-feedSkill
- google-adsSkill
- google-ads-strategySkill
- google-ads-videoSkill
- google-analytics-ga4Skill
- google-business-profileSkill
- google-search-consoleSkill
- google-tag-managerSkill
- google-workspaceSkill
- instagram-organic-growthSkill
- linkedin-ads-abmSkill
- linkedin-ads-account-managementSkill
- linkedin-ads-audience-targetingSkill
- linkedin-ads-auditSkill
- linkedin-ads-campaign-builderSkill
- linkedin-ads-client-servicesSkill
- linkedin-ads-copywritingSkill
- linkedin-ads-lead-gen-formsSkill
- linkedin-ads-measurementSkill
- linkedin-ads-optimizationSkill
- linkedin-adsSkill
- linkedin-ads-strategySkill
- linkedin-organic-growthSkill
- looker-studio-reportingSkill
- meta-ads-account-managementSkill
- meta-ads-advantage-plusSkill
- meta-ads-api-automationSkill
- meta-ads-audience-targetingSkill
- meta-ads-auditSkill
- meta-ads-campaign-builderSkill
- The first 60 shown.
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.

