agentsclimarketplace

Ads google

Skill naveedharri/benai-skills/shared-skills/ads-google

Install
npx -y skills add naveedharri/benai-skills --skill ads-google

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across conversion tracking, wasted spend, account structure, keywords, ads, and settings. Use when user says "Google Ads", "Google PPC", "search ads", "PMax", "Performance Max", or "Google campaign".

SKILL.md

5.1 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

Google Ads Deep Analysis

Process

  1. Collect Google Ads account data (export, Change History, Search Terms Report)
  2. Read ads/references/google-audit.md for full 74-check audit
  3. Read ads/references/benchmarks.md for Google-specific benchmarks
  4. Read ads/references/scoring-system.md for weighted scoring
  5. Evaluate all applicable checks as PASS, WARNING, or FAIL
  6. Calculate Google Ads Health Score (0-100)
  7. Generate findings report with action plan

What to Analyze

Conversion Tracking (25% weight)

  • Google tag (gtag.js) installed and firing on all pages
  • Enhanced Conversions active (hashed first-party data)
  • Consent Mode v2 implemented (required for EU/EEA)
  • Conversion actions mapped correctly (primary vs secondary)
  • Offline conversion import configured (for lead gen)
  • Server-side tagging via GTM (recommended for accuracy)
  • Attribution model: data-driven preferred (last-click as fallback only)
  • Conversion lag analysis (are conversions still trickling in?)

Wasted Spend (20% weight)

  • Search Terms Report reviewed (last 30 days minimum)
  • Negative keyword coverage adequate (shared lists + campaign-level)
  • Display placement audit (exclude low-quality sites)
  • Invalid click rate within norms (<10%)
  • Broad Match only used with Smart Bidding (NEVER without it)
  • Brand/non-brand campaigns separated
  • Geographic targeting precise (no wasted international spend)

Account Structure (15% weight)

  • Campaign-level organization follows business logic
  • Ad groups themed tightly (15-20 keywords max per group)
  • RSA ad groups have ≥3 active ads
  • PMax campaigns structured correctly (asset groups, signals)
  • SKAGs evaluated (migrate to themed groups if present)
  • Campaign labels/naming conventions consistent

Keywords (15% weight)

  • Match type strategy appropriate (Exact → Phrase → Broad progression)
  • Quality Score distribution (aim ≥7 average)
  • Low QS keywords flagged (<5 = FAIL, 5-6 = WARNING)
  • Keyword cannibalization check (same keywords in multiple campaigns)
  • Impression share tracked for top keywords
  • Keyword bid adjustments set for devices/locations/audiences

Ads (15% weight)

  • RSA: ≥8 unique headlines, ≥3 descriptions per ad group
  • RSA: ad strength "Good" or "Excellent" (not "Poor" or "Average")
  • Pin usage minimal and strategic (over-pinning reduces RSA flexibility)
  • Ad extensions: sitelinks (≥4), callouts (≥4), structured snippets, image
  • Dynamic keyword insertion used appropriately
  • Ad copy includes CTA, value proposition, differentiators

Settings (10% weight)

  • Bid strategy appropriate for campaign maturity and goals
  • Budget pacing: no campaigns limited by budget (unless intentional)
  • Ad schedule aligned with business hours/conversion patterns
  • Device bid adjustments set based on performance data
  • Location targeting: "Presence" not "Presence or Interest"
  • Network settings: Search Partners reviewed, Display opt-out for Search

PMax Deep Dive

If Performance Max campaigns exist, additionally evaluate:

  • Asset group diversity (text, images, video, feeds)
  • Audience signals configured (custom segments, lists, demographics)
  • URL expansion settings reviewed (opt-out of irrelevant pages)
  • Brand exclusions applied (prevent cannibalizing brand search)
  • Search themes utilized (2024 feature)
  • Final URL expansion: enabled or disabled with justification
  • Insights tab reviewed (search categories, audience segments)

AI Max for Search (2026)

If AI Max for Search is available/active:

  • Broad Match + AI Max integration evaluated
  • Auto-generated headline performance monitored
  • Search term categories reviewed for relevance
  • Budget impact assessed (AI Max can shift spend)

Key Thresholds

MetricPassWarningFail
Quality Score (avg)≥75-6<5
CTR (Search)≥6.66%3-6.66%<3%
CVR (Search)≥7.52%3-7.52%<3%
CPC (Search)≤$5.26$5.26-8.00>$8.00
Wasted Spend<10%10-20%>20%
Ad StrengthGood+AveragePoor
Invalid Clicks<5%5-10%>10%

Output

Google Ads Health Score

Google Ads Health Score: XX/100 (Grade: X)

Conversion Tracking: XX/100  ████████░░  (25%)
Wasted Spend:        XX/100  ██████████  (20%)
Account Structure:   XX/100  ███████░░░  (15%)
Keywords:            XX/100  █████░░░░░  (15%)
Ads:                 XX/100  ████████░░  (15%)
Settings:            XX/100  ██████████  (10%)

Deliverables

  • GOOGLE-ADS-REPORT.md — Full 74-check findings with pass/warning/fail
  • Wasted spend estimate (monthly $ value)
  • Quick Wins sorted by impact
  • PMax-specific recommendations (if applicable)
  • Keyword health matrix with QS, CTR, CVR per keyword group

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most audit compliance skills give in ~1.2k tokens

Counted across 937 of the 1,487 authors here whose files we hold, read 2026-08-07

  • Fetch latest guidelines before each reviewin 43 of 937, across 3 files
  • Group findings by severityin 43 of 937
  • Check files against all fetched rulesin 42 of 937, across 2 files
  • Output findings in terse file:line formatin 41 of 937, across 3 files
  • Ask user which files to review if none specifiedin 41 of 937, across 3 files
  • Read specified files or prompt user for filesin 39 of 937, across 1 file
  • Generate the audit reportin 33 of 937, across 30 files
  • Assign a severity to every findingin 25 of 937
  • Run automated accessibility scansin 23 of 937, across 13 files
  • Output a markdown audit reportin 22 of 937
  • Map findings to WCAG criteriain 20 of 937, across 10 files
  • Confirm audit scopein 19 of 937, across 9 files

Said here and by no other author read

  • Evaluate campaign structure
  • read the microsoft audit reference
  • collect google ads account data
  • read the benchmarks reference
  • read the scoring system reference
  • generate a findings report with an action plan

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 327,132. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.