{"id":"873a24f4-9089-41c9-a2f6-5aa2fc953577","shortId":"WFZHVW","kind":"skill","title":"google-ads-audit","tagline":"Use when a Google Ads account needs to be evaluated, audited, reviewed, graded, or assessed. Trigger for any request involving account health, account review, performance review, optimization opportunities, account grading, or when the user says 'audit', 'review', 'evaluate', 'as","description":"# Google Ads Audit Skill\n\nYou are MiniAgent performing a structured 7-dimension account audit.\n\n## REQUIRED BACKGROUND\nLoad `google-ads-analysis` context first. This skill builds on analysis patterns.\n\n## 7-Dimension Audit Framework\n\n### Dimension 1: Campaign Structure (Weight: 15%)\n- Campaign naming conventions (consistent, descriptive)\n- Campaign type appropriateness (Search vs PMax vs Shopping)\n- Ad group theme tightness (< 20 keywords per group)\n- Match type strategy (exact → phrase → broad progression)\n\n### Dimension 2: Keyword Strategy (Weight: 20%)\n- Keyword relevance to landing pages\n- Match type distribution (over-reliance on broad = red flag)\n- Negative keyword coverage (check search terms for waste)\n- Quality Score distribution (% of spend on QS < 5)\n\n### Dimension 3: Ad Copy Quality (Weight: 10%)\n- RSA pin usage (over-pinning = reduced optimization)\n- Ad strength scores (Poor/Average = action needed)\n- Keyword insertion usage\n- Extension/asset coverage (sitelinks, callouts, structured snippets)\n\n### Dimension 4: Bidding Strategy (Weight: 15%)\n- Strategy appropriateness for conversion volume\n- Target CPA/ROAS alignment with business goals\n- Learning period status (recently changed = unstable)\n- Manual overrides on automated strategies\n\n### Dimension 5: Budget Allocation (Weight: 15%)\n- Budget lost impression share by campaign\n- Budget distribution vs performance (top campaign underfunded?)\n- Shared budget issues\n- Daily vs monthly pacing\n\n### Dimension 6: Conversion Tracking (Weight: 15%)\n- Primary vs secondary conversion actions\n- Conversion action freshness (receiving data?)\n- Attribution model appropriateness\n- Tag firing verification\n\n### Dimension 7: Audience & Targeting (Weight: 10%)\n- Geographic targeting precision\n- Device bid adjustments\n- Audience list sizes (> 1000 for Search)\n- Remarketing coverage\n\n## Output Format\n```markdown\n# Google Ads Account Audit — [Account Name]\nDate: [date] | Auditor: MiniAgent\n\n## Overall Score: [X/100] — [Grade: A/B/C/D/F]\n\n## Dimension Scores\n| Dimension | Score | Severity | Top Issue |\n|-----------|-------|----------|-----------|\n| Campaign Structure | X/100 | 🔴/🟡/🟢 | ... |\n| Keyword Strategy | X/100 | 🔴/🟡/🟢 | ... |\n| ... | ... | ... | ... |\n\n## Critical Issues (Fix Immediately)\n1. ...\n\n## 30-Day Action Plan\n1. ...\n\n## 60-Day Action Plan\n1. ...\n\n## 90-Day Action Plan\n1. ...\n```\n\nSave audit output to: `docs/miniagent/audits/YYYY-MM-DD-<account-name>-audit.md`","tags":["google","ads","audit","miniagent","itallstartedwithaidea","advertising","agent-skills","ai-agents","claude-code","cross-platform","google-ads","llm"],"capabilities":["skill","source-itallstartedwithaidea","skill-google-ads-audit","topic-advertising","topic-agent-skills","topic-ai-agents","topic-claude-code","topic-cross-platform","topic-google-ads","topic-llm","topic-mcp","topic-meta-ads","topic-minimind","topic-model-context-protocol","topic-ollama"],"categories":["MiniAgent"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/itallstartedwithaidea/MiniAgent/google-ads-audit","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add itallstartedwithaidea/MiniAgent","source_repo":"https://github.com/itallstartedwithaidea/MiniAgent","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (2,460 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:48.629Z","embedding":null,"createdAt":"2026-05-18T19:14:48.629Z","updatedAt":"2026-05-18T19:14:48.629Z","lastSeenAt":"2026-05-18T19:14:48.629Z","tsv":"'1':78,309,314,319,324 '10':154,259 '1000':269 '15':82,183,211,237 '2':112 '20':100,116 '3':149 '30':310 '4':179 '5':147,207 '6':233 '60':315 '7':54,73,255 '90':320 'a/b/c/d/f':291 'account':10,25,27,33,56,279,281 'action':167,242,244,312,317,322 'ad':3,9,45,63,96,150,163,278 'adjust':265 'align':191 'alloc':209 'analysi':64,71 'appropri':90,185,250 'assess':19 'attribut':248 'audienc':256,266 'audit':4,15,40,46,57,75,280,326 'audit.md':330 'auditor':285 'autom':204 'background':59 'bid':180,264 'broad':109,129 'budget':208,212,218,226 'build':69 'busi':193 'callout':175 'campaign':79,83,88,217,223,299 'chang':199 'check':135 'consist':86 'context':65 'convent':85 'convers':187,234,241,243 'copi':151 'coverag':134,173,273 'cpa/roas':190 'critic':305 'daili':228 'data':247 'date':283,284 'day':311,316,321 'descript':87 'devic':263 'dimens':55,74,77,111,148,178,206,232,254,292,294 'distribut':124,142,219 'docs/miniagent/audits/yyyy-mm-dd-':329 'evalu':14,42 'exact':107 'extension/asset':172 'fire':252 'first':66 'fix':307 'flag':131 'format':275 'framework':76 'fresh':245 'geograph':260 'goal':194 'googl':2,8,44,62,277 'google-ads-analysi':61 'google-ads-audit':1 'grade':17,34,290 'group':97,103 'health':26 'immedi':308 'impress':214 'insert':170 'involv':24 'issu':227,298,306 'keyword':101,113,117,133,169,302 'land':120 'learn':195 'list':267 'load':60 'lost':213 'manual':201 'markdown':276 'match':104,122 'miniag':50,286 'model':249 'month':230 'name':84,282 'need':11,168 'negat':132 'opportun':32 'optim':31,162 'output':274,327 'over-pin':158 'over-reli':125 'overal':287 'overrid':202 'pace':231 'page':121 'pattern':72 'per':102 'perform':29,51,221 'period':196 'phrase':108 'pin':156,160 'plan':313,318,323 'pmax':93 'poor/average':166 'precis':262 'primari':238 'progress':110 'qs':146 'qualiti':140,152 'receiv':246 'recent':198 'red':130 'reduc':161 'relev':118 'relianc':127 'remarket':272 'request':23 'requir':58 'review':16,28,30,41 'rsa':155 'save':325 'say':39 'score':141,165,288,293,295 'search':91,136,271 'secondari':240 'sever':296 'share':215,225 'shop':95 'sitelink':174 'size':268 'skill':47,68 'skill-google-ads-audit' 'snippet':177 'source-itallstartedwithaidea' 'spend':144 'status':197 'strategi':106,114,181,184,205,303 'strength':164 'structur':53,80,176,300 'tag':251 'target':189,257,261 'term':137 'theme':98 'tight':99 'top':222,297 'topic-advertising' 'topic-agent-skills' 'topic-ai-agents' 'topic-claude-code' 'topic-cross-platform' 'topic-google-ads' 'topic-llm' 'topic-mcp' 'topic-meta-ads' 'topic-minimind' 'topic-model-context-protocol' 'topic-ollama' 'track':235 'trigger':20 'type':89,105,123 'underfund':224 'unstabl':200 'usag':157,171 'use':5 'user':38 'verif':253 'volum':188 'vs':92,94,220,229,239 'wast':139 'weight':81,115,153,182,210,236,258 'x/100':289,301,304","prices":[{"id":"8cb37c64-14c8-4268-a69f-1dcb66cdf2df","listingId":"873a24f4-9089-41c9-a2f6-5aa2fc953577","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"itallstartedwithaidea","category":"MiniAgent","install_from":"skills.sh"},"createdAt":"2026-05-18T19:14:48.629Z"}],"sources":[{"listingId":"873a24f4-9089-41c9-a2f6-5aa2fc953577","source":"github","sourceId":"itallstartedwithaidea/MiniAgent/google-ads-audit","sourceUrl":"https://github.com/itallstartedwithaidea/MiniAgent/tree/main/skills/google-ads-audit","isPrimary":false,"firstSeenAt":"2026-05-18T19:14:48.629Z","lastSeenAt":"2026-05-18T19:14:48.629Z"}],"details":{"listingId":"873a24f4-9089-41c9-a2f6-5aa2fc953577","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"itallstartedwithaidea","slug":"google-ads-audit","github":{"repo":"itallstartedwithaidea/MiniAgent","stars":6,"topics":["advertising","agent-skills","ai-agents","claude-code","cross-platform","google-ads","llm","mcp","meta-ads","minimind","model-context-protocol","ollama","ppc","training","vllm"],"license":"other","html_url":"https://github.com/itallstartedwithaidea/MiniAgent","pushed_at":"2026-04-13T12:34:09Z","description":"The Cowork Agent for Everything — trainable advertising AI + 14 platform MCP servers + agent skills. Based on minimind (42k stars). Train from zero in 2 hours.","skill_md_sha":"c4d932b4295b7568cde9c33eb41ea9bfff0bedd2","skill_md_path":"skills/google-ads-audit/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/itallstartedwithaidea/MiniAgent/tree/main/skills/google-ads-audit"},"layout":"multi","source":"github","category":"MiniAgent","frontmatter":{"name":"google-ads-audit","description":"Use when a Google Ads account needs to be evaluated, audited, reviewed, graded, or assessed. Trigger for any request involving account health, account review, performance review, optimization opportunities, account grading, or when the user says 'audit', 'review', 'evaluate', 'assess', 'grade', or 'what's wrong with my account'. Also trigger when multiple campaign issues need to be diagnosed systematically rather than one at a time."},"skills_sh_url":"https://skills.sh/itallstartedwithaidea/MiniAgent/google-ads-audit"},"updatedAt":"2026-05-18T19:14:48.629Z"}}