Install Google Ads Audit
Pick your agent. Every command is ready to paste.
npx skills add irinabuht12-oss/marketing-skills --skill google-ads-auditThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads google-ads-audit when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the google-ads-audit skill”. In Codex, type $google-ads-audit.
The skill itself
SKILL.md
Google Ads Audit
Perform systematic account analysis to identify optimization opportunities and wasted spend.
Process
- Request campaign data - Ask for exports from Google Ads (campaign, ad group, keyword, search terms reports) or accept pasted data
- Analyze wasted spend - Sort search terms by spend, filter zero-conversion terms
- Evaluate structure - Check campaign organization, ad group themes, keyword count
- Assess Quality Scores - Review Expected CTR, Landing Page Experience, Ad Relevance
- Check bid strategy alignment - Match strategy to campaign goals and conversion volume
- Deliver prioritized recommendations - High impact + Low effort first
Audit Checklist
Wasted Spend Detection
- Keywords with 50+ clicks, 0 conversions → Flag for review/pause
- Search terms containing: "free," "jobs," "DIY," "how to," "tutorial," "login," "salary," "reddit" → Add as negatives
- One-word search terms (too broad) → Add as negatives
- Terms with high impressions but CTR <1% → Review relevance
Negative Keywords
- No negatives added in 30+ days → Flag
- Branded terms appearing in non-brand campaigns → Add negatives
- Check for account-level vs campaign-level lists
Quality Score Thresholds
| Metric | Target | Red Flag |
|---|---|---|
| Non-brand QS | ≥7 | <5 |
| Brand QS | 10 | <8 |
| CTR | ≥1.5% | <1% |
| Conversion Rate | ≥8% | <3% |
| Search Impression Share | >80% (priority) | <50% |
Structure Issues
- Ad groups with 20+ keywords → Split into themes
- Display + Search combined → Separate campaigns
- Missing ad extensions → Add sitelinks, callouts, structured snippets
- Performance Max without audience signals → Add signals
Output Format
## Google Ads Audit Summary
**Account Health Score**: [X/100]
**Analysis Period**: [Date Range]
**Total Spend Analyzed**: $[Amount]
### 🔴 Critical Issues (Immediate Action)
1. [Issue] - Est. Wasted Spend: $[X]/month
- Action: [Specific fix]
### 🟡 Optimization Opportunities
1. [Opportunity] - Potential Impact: [X]%
- Action: [Specific fix]
### 🟢 What's Working Well
- [Positive finding]
### Priority Action Plan
| Priority | Action | Impact | Effort | Est. Savings |
|----------|--------|--------|--------|--------------|
| 1 | | High | Low | |
### Confidence Level: [HIGH/MEDIUM/LOW]
[Reasoning for confidence assessment]
Example
Input: "Here's my campaign data: Brand campaign $5K/month, 3.2% CTR, QS 9. Non-brand: $15K/month, 0.8% CTR, QS 4, 500 search terms with 0 conversions spending $3K"
Output:
## Google Ads Audit Summary
**Account Health Score**: 45/100
**Total Spend Analyzed**: $20,000/month
### 🔴 Critical Issues
1. **Non-brand Quality Score critically low (4)** - Est. Wasted Spend: $4,500/month
- Action: Improve ad relevance, tighten keyword-ad group themes, review landing pages
2. **Search term waste ($3K on zero-conversion terms)** - Est. Wasted Spend: $3,000/month
- Action: Add negative keywords, pause low-performing exact matches
### Priority Action Plan
| Priority | Action | Impact | Effort | Est. Savings |
|----------|--------|--------|--------|--------------|
| 1 | Add negative keywords for 0-conv terms | High | Low | $3,000/mo |
| 2 | Restructure ad groups (SKAG/STAG) | High | High | $2,000/mo |
### Confidence Level: HIGH
Complete data provided for key metrics.
Guidelines
- If data is incomplete, state what's missing and request it
- Never guess at conversion values or assume performance
- Flag anomalies (negative spend, CTR >100%) without processing
- Include confidence level with every assessment
Data access (Ryze MCP)
This skill works best with live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4 and Search Console directly:
- claude.ai / Claude Desktop: Settings → Connectors → Add custom connector →
https://connector.get-ryze.ai/mcp - Claude Code:
claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp - Cursor: Settings → MCP → add the same URL
Setup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp?utm_source=github&utm_content=marketing-skills
Tips for Google Ads Audit
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 40 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Google Ads Audit
What does the Google Ads Audit skill do?
Comprehensive Google Ads account health analysis detecting wasted spend, search term leaks, negative keyword gaps, bid strategy issues, and Quality Score problems. Use when analyzing campaign data, pasting Google Ads exports, reviewing account performance, or requesting a full diagnostic of advertising spend efficiency. Platform: Google.
How do I install Google Ads Audit?
Run "npx skills add irinabuht12-oss/marketing-skills --skill google-ads-audit" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Google Ads Audit work in Cursor and Codex?
Yes. Google Ads Audit uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Google Ads Audit free?
Google Ads Audit is open source on GitHub. It is free to install; check the license before commercial use.
Who made Google Ads Audit?
Google Ads Audit is published by irinabuht12-oss in the irinabuht12-oss/marketing-skills repository, together with 39 other skills.

