See These 15 Skills Run Against Your Actual Google Ads Account
Key takeaways
A Claude skill is a saved SKILL.md file. Claude loads it on its own when your request matches, so the same audit runs the same way every time.
Google now has an official Google Ads MCP server. It is read-only, and since September 9, 2026, it no longer needs a developer token.
Google also publishes official Google Ads API agent skills that work in Claude Code. They pair well with the 15 skills in this guide.
Start with CSV exports. Move to live data through MCP once the skills have proved useful.
Claude finds problems fast. Deciding which ones to fix first still takes someone who knows your business and the platform.
This guide gives you 15 ready-to-install Claude skills for Google Ads, the steps to connect Claude to your account with Google's official MCP server, and the setup to run your weekly report on a schedule. Every skill is read-only. It finds the problem and tells you what to change. You stay in control of the account.
I spent nine years inside Google's ads business. The biggest mistake I see teams make with Claude is asking it questions that sound smart but do not lead to a decision.
Each skill below is built the other way around. It ends with something you can act on in the next 30 minutes.
What are Claude skills for Google Ads?
A Claude skill is a folder with a file called SKILL.md. The top of the file holds a name and a short description. The rest holds step-by-step instructions. Claude keeps only the name and description in mind until your request matches, then reads the full file and follows it. Anthropic calls this an Agent Skill, and the Agent Skills documentation explains the format in full.
For Google Ads, that means you can write down how you audit an account once and have Claude follow that method every week, for every account, for every person on your team. No more pasting the same long prompt into a chat.
Skills vs prompts vs MCP vs connectors
These four terms get mixed up a lot. Here is what each one does.
[table]
Tool | What it is | Use it when
Prompt | Text you type into a chat each time | You have a one-off question
Skill (SKILL.md) | Saved instructions Claude loads on its own when the task fits | You repeat the same analysis every week
MCP server | A standard way to give Claude live access to a tool, such as the Google Ads API | You want fresh data without exporting files
Connector | A ready-made link from Claude to another service, often built on MCP | You want live data without running any setup yourself
[/table]
The 15 Google Ads skills at a glance
[table]
# | Skill | Category | How often
1 | Wasted Spend Audit | Diagnostics | Weekly
2 | Quality Score Diagnostic | Diagnostics | Monthly, or when CPCs climb without a clear reason
3 | Impression Share Analyzer | Diagnostics | Monthly, or before any budget change
4 | CPA Spike Diagnosis | Diagnostics | On demand, the day CPA jumps
5 | Conversion Tracking Audit | Diagnostics | Monthly, and after any site or CRM change
6 | Negative Keyword Generator | Optimization | Every two weeks, and when you launch a new campaign
7 | Bid Strategy Check | Optimization | Quarterly, or after a big change in conversion volume
8 | Search Intent Clustering | Optimization | Monthly
9 | RSA Ad Copy Review | Optimization | Every time you refresh ads in an ad group
10 | Attribution Lag Check | Optimization | Monthly
11 | Weekly Performance Summary | Reporting | Every Monday morning
12 | Budget Pacing Alert | Reporting | Twice a week, or daily if you schedule it
13 | Competitor Position Report | Reporting | Monthly
14 | CAC by Campaign | Reporting | Monthly, before budget meetings
15 | Pipeline Attribution Summary | Reporting | Monthly
[/table]
All 15 are read-only. Each one works with a CSV export or with live data through MCP. You can copy any skill straight from this page.
How to install the skills
Skills work in three places: Claude Code, claude.ai, and Claude Cowork. Skills you add in one place do not sync to the others, so install them wherever you plan to use them.
Claude Code
Claude Code reads skills straight from your computer. Make one folder per skill and put the SKILL.md file inside it:
~/.claude/skills/
gads-wasted-spend-audit/
SKILL.md
gads-weekly-performance-summary/
SKILL.md
Use ~/.claude/skills/ to make a skill available in every project, or .claude/skills/ inside a project folder to share it with everyone who works on that project. Claude Code picks up new skills on its own. Ask for the task in plain words, such as "run a wasted spend audit on this export," and Claude will use the matching skill.
Two rules trip people up. The file must be named exactly SKILL.md, and the name field may only use lowercase letters, numbers, and hyphens, with no more than 64 characters. That is why every skill in this guide starts with gads-.
claude.ai
Zip each skill folder, then upload it in Settings under Features. Custom skills on claude.ai need a Pro, Max, Team, or Enterprise plan with code execution turned on. Skills you upload are private to you, so each teammate uploads their own copy.
Tip: put your business context in a Project, such as your target CPA, sales cycle length, and what a good lead looks like. The skills will use it, and you will not need to repeat it in every chat.
Claude Cowork
Cowork is where skills become a routine. Scheduled tasks are available on all paid plans and can use your connectors, skills, and plugins. They run in the cloud, so your Monday report still runs if your laptop is asleep. Anthropic's guide to scheduling recurring tasks in Cowork walks through the setup. For a full walkthrough of Cowork with an ad account, see our guide on how to run these skills on a schedule in Claude Cowork.
Before you install anything, make sure to only use skills you wrote yourself or got from a source you trust. A skill can tell Claude to run code, so read every SKILL.md before you add it. That includes the ones on this page.
How to connect Claude to Google Ads
You have three ways to get your account data into Claude. Start with the first. Move to the second once a skill has proved useful.
Option 1: CSV export (no setup)
Download the report from Google Ads, upload it to Claude, and ask for the skill by name. Every skill in this guide lists the exact report it needs. This is the fastest way to start and the safest way to test a skill, because Claude only sees the file you give it.
Option 2: Google's official Google Ads MCP server
Google now publishes its own MCP server for the Google Ads API. It gives Claude live access to your account data so you can skip the exports. Here is what to know, based on Google's Google Ads MCP server developer guide:
- It is read-only. It can read campaigns, budgets, and metrics. It cannot change bids, pause campaigns, or create ads.
- No developer token. Google sunset developer tokens on September 9, 2026. Access now comes from your Google Cloud project's API access level (Explorer, Basic, or Standard).
- Three tools. It can list the accounts you can reach, run Google Ads Query Language (GAQL) searches, and look up which fields a report type has.
- Sign-in. It uses OAuth 2.0 or a service account, and you can set a manager account ID to work through an MCC.
To add it to Claude Code, put this in a .mcp.json file in your project (or your MCP settings file), then fill in your own project ID and credentials path:
{
"mcpServers": {
"google-ads-mcp": {
"command": "pipx",
"args": [
"run", "--spec",
"git+https://github.com/googleads/google-ads-mcp.git",
"google-ads-mcp"
],
"env": {
"GOOGLE_PROJECT_ID": "your-cloud-project-id",
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/credentials.json"
}
}
}
}
Then ask Claude, "What can the google-ads-mcp server do?" If it lists your accounts, you are connected.
Option 3: Connectors with write access
Several third-party connectors link Google Ads to Claude without any code, and some let Claude make changes such as pausing a campaign or updating a budget. The good ones show you each change as a draft and wait for your approval. If you go this way, keep the 15 skills read-only and make every change through that approval step.
We compare the main options in our guide to the best Claude connectors for Google Ads.
Google's official Google Ads API agent skills
Google also publishes its own agent skills for the Google Ads API. They work in Claude Code and other tools that support the Agent Skills format. Per Google's Google Ads API agent skills page, the set includes:
- google-ads-api-mcp-setup: helps you install and sign in to the MCP server.
- google-ads-api-account-diagnostics: looks into problems such as lost conversions, low lead volume, and impression share lost to rank or budget.
- google-ads-api-quickstart: sets up a developer environment and makes your first API call.
Install them in Claude Code with one command (you need Node.js):
npx skills add google/skills/skills/ads --agent=claude-code
Run npx skills update --all now and then to get Google's latest versions. Think of Google's skills as the plumbing. They help Claude connect and query the account correctly. The 15 skills below are the analyst. They decide what to look at and what to recommend.
Diagnostic skills: find what is costing you money
These are the five skills I run first on any account I have not seen before. They find the problems that are quietly getting worse right now. If the numbers they return look strange, check how Google Ads auctions and Quality Score work line up with what you are seeing before you change anything.
1. Wasted Spend Audit
- When to run it: Weekly. Run it first on any account you have not looked at in a while.
- What you need: Search terms report, last 30 days, with cost, clicks, and conversions.
- What you get: A table of term, campaign, clicks, cost, and suggested negative, plus a one-paragraph summary with the total wasted spend.
---
name: gads-wasted-spend-audit
description: Finds Google Ads search terms that spend money without converting and turns them into a ranked negative keyword list. Use when the user shares a search terms report or asks about wasted spend, budget leaks or negative keywords.
---
# Wasted Spend Audit
## Input
Search terms report, last 30 days, with cost, clicks and conversions.
## Steps
1. Keep only terms with 30 or more clicks and zero conversions in the date range. If the account is small, drop the threshold to 15 clicks and say so.
2. Rank the terms by cost, highest first.
3. Group them by campaign and show the total wasted cost per campaign.
4. For each term, suggest a negative keyword and a match type (exact or phrase). Never suggest a negative that would block a term that converted.
5. End with the three campaigns to fix first.
## Output
A table of term, campaign, clicks, cost and suggested negative, plus a one-paragraph summary with the total wasted spend.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
2. Quality Score Diagnostic
- When to run it: Monthly, or when CPCs climb without a clear reason.
- What you need: Keywords report with Quality Score and its three parts: expected CTR, ad relevance, and landing page experience.
- What you get: A grouped list of low-QS keywords with the cause and one fix per group, ordered by spend.
---
name: gads-quality-score-diagnostic
description: Breaks down low Google Ads Quality Scores by cause (expected CTR, ad relevance, landing page experience). Use when the user shares keyword Quality Score data or asks why CPCs are rising.
---
# Quality Score Diagnostic
## Input
Keywords report with Quality Score and its three parts: expected CTR, ad relevance and landing page experience.
## Steps
1. List every keyword with a Quality Score below 7 and at least 100 impressions.
2. For each one, name the weakest of the three parts.
3. Group the keywords by ad group and by weakest part.
4. Give one fix per group: rewrite ads for ad relevance, test new headlines for expected CTR, or fix the page for landing page experience.
5. Rank the groups by spend so the biggest fix comes first.
## Output
A grouped list of low-QS keywords with the cause and one fix per group, ordered by spend.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
3. Impression Share Analyzer
- When to run it: Monthly, or before any budget change.
- What you need: Campaign report with search impression share, lost IS (budget), and lost IS (rank).
- What you get: Two short lists: campaigns that need budget and campaigns that need rank work, each with the numbers behind it.
---
name: gads-impression-share-analyzer
description: Separates Google Ads impression share lost to budget from impression share lost to rank, so budget is not raised to fix a rank problem. Use when the user asks about impression share, visibility or whether to raise budget.
---
# Impression Share Analyzer
## Input
Campaign report with search impression share, lost IS (budget) and lost IS (rank).
## Steps
1. Show impression share, lost to budget and lost to rank for each campaign.
2. Flag campaigns where lost to rank is above 20 percent. Label these as a bid, Quality Score or ad strength problem, not a budget problem.
3. Flag campaigns where lost to budget is above 20 percent and CPA is at or below target. These are the safe places to add budget.
4. Never recommend more budget for a campaign that is mainly losing to rank.
## Output
Two short lists: campaigns that need budget and campaigns that need rank work, each with the numbers behind it.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
4. CPA Spike Diagnosis
- When to run it: On demand, the day CPA jumps.
- What you need: Two date ranges of campaign data (before and after the spike), split by device, day of week, and search term if possible. A change history export helps.
- What you get: A short diagnosis: what changed, where it is concentrated, the likely cause, and the first thing to check.
---
name: gads-cpa-spike-diagnosis
description: Finds where a Google Ads CPA increase is coming from by comparing two periods across campaigns, devices, days and search terms. Use when the user says CPA, cost per lead or cost per acquisition went up.
---
# CPA Spike Diagnosis
## Input
Two date ranges of campaign data (before and after the spike), split by device, day of week and search term if possible. A change history export helps.
## Steps
1. Confirm the size of the spike: CPA before, CPA after, percent change.
2. Split the change into its two causes: higher CPC or lower conversion rate.
3. Find which campaigns, devices, days or search term groups explain most of the change.
4. Check the change history for edits made just before the spike: bids, budgets, targets, match types, new ads or paused assets.
5. Name the most likely cause and the one thing to check first. If conversion lag could explain it, say so.
## Output
A short diagnosis: what changed, where it is concentrated, the likely cause and the first thing to check.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
5. Conversion Tracking Audit
- When to run it: Monthly, and after any site or CRM change.
- What you need: Conversion actions list with status, counting method, attribution model, conversion window, and recent conversion counts.
- What you get: A pass or fix list for each conversion action, with the reason for every fix.
---
name: gads-conversion-tracking-audit
description: Audits Google Ads conversion actions for broken, duplicate or badly set up tracking before it misleads Smart Bidding. Use when the user shares conversion action settings or asks whether tracking is working.
---
# Conversion Tracking Audit
## Input
Conversion actions list with status, counting method, attribution model, conversion window and recent conversion counts.
## Steps
1. List every conversion action and whether it is set as primary or secondary.
2. Flag primary actions with zero conversions in the last 30 days.
3. Flag likely double counting: two primary actions for the same event, or 'every' counting on a lead form.
4. Flag conversion windows shorter than the sales cycle the user gives. For B2B, warn if the window is under 30 days.
5. Flag primary actions that are soft signals, such as page views, if the account uses Smart Bidding.
## Output
A pass or fix list for each conversion action, with the reason for every fix.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
Optimization skills: know what to change
These skills do not make decisions for you. They give you the inputs for a decision, so you can move fast without moving in the wrong direction.
6. Negative Keyword Generator
- When to run it: Every two weeks, and when you launch a new campaign.
- What you need: Search terms report, last 60 days, plus a short list of your products and who they are for.
- What you get: A list ready to paste into a shared negative keyword list, grouped by theme, with match types.
---
name: gads-negative-keyword-generator
description: Builds a Google Ads negative keyword list from search terms and the user's offer, grouped by theme and match type. Use when the user asks for negative keywords or wants to clean up search terms.
---
# Negative Keyword Generator
## Input
Search terms report, last 60 days, plus a short list of your products and who they are for.
## Steps
1. Read the user's product description first so you know what a good search looks like.
2. Sort search terms into themes: wrong product, job seekers, free or DIY, competitors, students, wrong location and other clear mismatches.
3. For each theme, propose negatives with a match type. Prefer phrase match for themes and exact match for single bad terms.
4. Add negatives for obvious mismatched intents that have not appeared yet but fit the same themes.
5. Check every proposed negative against converting terms and remove any that would block them.
## Output
A list ready to paste into a shared negative keyword list, grouped by theme, with match types.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
7. Bid Strategy Check
- When to run it: Quarterly, or after a big change in conversion volume.
- What you need: Campaign report with bid strategy, target CPA or target ROAS, and actual CPA or ROAS for the last 30 and 90 days.
- What you get: A table of campaign, target, actual, gap, and suggested next target.
---
name: gads-bid-strategy-check
description: Compares Google Ads tCPA and tROAS targets with real performance to spot targets that are too tight or too loose. Use when the user asks about Smart Bidding, targets or why spend is limited.
---
# Bid Strategy Check
## Input
Campaign report with bid strategy, target CPA or target ROAS, and actual CPA or ROAS for the last 30 and 90 days.
## Steps
1. For each campaign, compare the target with the actual 30-day and 90-day result.
2. Flag targets more than 25 percent away from actual.
3. Say whether each flagged target is too tight (likely limiting volume) or too loose (likely overspending).
4. Suggest a new target in steps of no more than 15 percent at a time, so Smart Bidding can adjust.
5. Flag campaigns with too few conversions for the chosen strategy.
## Output
A table of campaign, target, actual, gap and suggested next target.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
8. Search Intent Clustering
- When to run it: Monthly.
- What you need: Search terms report, last 30 days, plus your current keyword list.
- What you get: Three intent groups with their numbers, and a list of new keywords to add.
---
name: gads-search-intent-clustering
description: Groups Google Ads search terms by buyer stage and finds high-intent searches that are not yet exact or phrase keywords. Use when the user asks about keyword gaps, intent or account structure.
---
# Search Intent Clustering
## Input
Search terms report, last 30 days, plus your current keyword list.
## Steps
1. Label each search term as research, comparison or ready to buy.
2. Show cost and conversions for each group.
3. List ready-to-buy terms that converted but are not in the keyword list.
4. Suggest which ad group each new keyword belongs in.
5. Point out any research-stage terms that are eating a large share of spend.
## Output
Three intent groups with their numbers, and a list of new keywords to add.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
9. RSA Ad Copy Review
- When to run it: Every time you refresh ads in an ad group.
- What you need: Responsive search ad asset report with headline and description performance, plus the landing page URL.
- What you get: A swap list: old asset, why it is weak, new asset, and its character count.
---
name: gads-rsa-ad-copy-review
description: Reviews responsive search ad headlines and descriptions, finds weak assets and writes replacements. Use when the user shares RSA asset data or asks for new ad copy.
---
# RSA Ad Copy Review
## Input
Responsive search ad asset report with headline and description performance, plus the landing page URL.
## Steps
1. Rank headlines and descriptions using the performance data available.
2. Name the three weakest headlines and two weakest descriptions.
3. Say what each weak asset is missing: a benefit, proof, a clear offer or a match to the search.
4. Write replacements that fit Google's limits: 30 characters for headlines and 90 for descriptions. Count the characters.
5. Keep claims the user can prove. Do not invent numbers, awards or prices.
## Output
A swap list: old asset, why it is weak, new asset and its character count.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
10. Attribution Lag Check
- When to run it: Monthly. Most useful for B2B accounts with long sales cycles.
- What you need: Conversions by campaign at 7, 14, 30, and 60 days after the click, or conversions by days to conversion.
- What you get: A lag table per campaign and a recommended review window.
---
name: gads-attribution-lag-check
description: Shows how many Google Ads conversions arrive late so campaigns are not cut before their results show up. Use when the user has a long sales cycle or asks why recent results look weak.
---
# Attribution Lag Check
## Input
Conversions by campaign at 7, 14, 30 and 60 days after the click, or conversions by days to conversion.
## Steps
1. For each campaign, show conversions counted at 7, 14, 30 and 60 days.
2. Work out what share of conversions arrive after day 7.
3. Flag campaigns where the 30-day count is more than 40 percent higher than the 7-day count.
4. Warn against pausing or cutting those campaigns based on the last week alone.
5. Suggest the right look-back window for weekly reviews.
## Output
A lag table per campaign and a recommended review window.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
Skill 10 matters more for B2B SaaS than for any other type of business. If your sales cycle is 60 days and you judge campaigns on the last 7, you are cutting budgets based on half the story every week. Our guide to B2B SaaS Google Ads attribution covers the CRM setup that sits underneath it.
Reporting skills: CMO-ready in under a minute
These skills turn account data into reports you can send as they are. No pivot tables, no copying between tabs.
11. Weekly Performance Summary
- When to run it: Every Monday morning. This is the one to schedule.
- What you need: Last week and the four weeks before it: impressions, clicks, CTR, CPC, conversions, CPA, and ROAS by campaign.
- What you get: A short email-ready summary, a metrics table, and up to three actions.
---
name: gads-weekly-performance-summary
description: Writes a short weekly Google Ads report with week-over-week changes and three recommended actions. Use when the user asks for a weekly report, update or summary.
---
# Weekly Performance Summary
## Input
Last week and the four weeks before it: impressions, clicks, CTR, CPC, conversions, CPA and ROAS by campaign.
## Steps
1. Show last week against the week before and against the four-week average.
2. Lead with the one change that matters most, in plain words.
3. Keep the summary under 200 words, then add the table.
4. End with exactly the actions the data supports, at most three, each tied to a campaign.
5. Write for a CMO who has two minutes.
## Output
A short email-ready summary, a metrics table and up to three actions.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
12. Budget Pacing Alert
- When to run it: Twice a week, or daily if you schedule it.
- What you need: Month-to-date spend by campaign, daily budgets, and the monthly budget target.
- What you get: A pacing table with flags and a suggested daily budget for each flagged campaign.
---
name: gads-budget-pacing-alert
description: Projects month-end Google Ads spend at the current pace and flags campaigns that will overspend or underspend. Use when the user asks about pacing, budgets or month-end spend.
---
# Budget Pacing Alert
## Input
Month-to-date spend by campaign, daily budgets and the monthly budget target.
## Steps
1. Project month-end spend for each campaign at the current daily rate.
2. Flag campaigns pacing above 130 percent or below 70 percent of their target.
3. For each flag, give the likely reason, such as a budget cap, a bid change or low search volume.
4. Suggest the daily budget that would land each flagged campaign on target.
## Output
A pacing table with flags and a suggested daily budget for each flagged campaign.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
13. Competitor Position Report
- When to run it: Monthly.
- What you need: Auction insights for this month and last month, by campaign.
- What you get: A competitor table with changes, and a short note on where to respond.
---
name: gads-competitor-position-report
description: Turns Google Ads auction insights into a short report on which competitors are gaining or losing ground. Use when the user shares auction insights or asks about competitors.
---
# Competitor Position Report
## Input
Auction insights for this month and last month, by campaign.
## Steps
1. Rank competitors by impression share and overlap rate.
2. Compare this month with last month and flag anyone who gained more than 5 points.
3. Show where your own top-of-page rate dropped.
4. Suggest whether to respond (bids, ads, landing page) or hold, and why.
## Output
A competitor table with changes, and a short note on where to respond.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
14. CAC by Campaign
- When to run it: Monthly, before budget meetings.
- What you need: Cost and new customers by campaign, plus your target customer acquisition cost.
- What you get: A ranked CAC table and a budget move plan.
---
name: gads-cac-by-campaign
description: Calculates customer acquisition cost by Google Ads campaign and compares it with the target. Use when the user asks about CAC, unit economics or where to move budget.
---
# CAC by Campaign
## Input
Cost and new customers by campaign, plus your target customer acquisition cost.
## Steps
1. Work out CAC for each campaign.
2. Rank campaigns from best to worst against the target.
3. Flag any campaign above twice the target.
4. Suggest where budget should move, and by how much, based on the gaps.
## Output
A ranked CAC table and a budget move plan.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
15. Pipeline Attribution Summary
- When to run it: Monthly. This is the report that protects B2B budgets.
- What you need: Ad cost by campaign plus a CRM export with lead source, MQL, SQL, opportunity, and closed-won stages.
- What you get: A full-funnel table by campaign and a brief summary of where pipeline really comes from.
---
name: gads-pipeline-attribution-summary
description: Connects Google Ads spend to CRM pipeline stages and shows cost per MQL, SQL, opportunity and closed deal by campaign. Use when the user shares CRM data or asks which campaigns create real pipeline.
---
# Pipeline Attribution Summary
## Input
Ad cost by campaign plus a CRM export with lead source, MQL, SQL, opportunity and closed-won stages.
## Steps
1. Match CRM records to campaigns using the source or GCLID fields the user provides. Say how many records could not be matched.
2. Show cost per MQL, cost per SQL, cost per opportunity and cost per closed deal for each campaign.
3. Show stage-to-stage conversion rates.
4. Point out campaigns that look cheap at the lead stage but rarely reach SQL, and the reverse.
5. Write a three-sentence summary a CFO would accept.
## Output
A full-funnel table by campaign and a short summary of where pipeline really comes from.
## Rules
- Read-only. Recommend changes; never make them.
- If a needed column is missing, say which one and stop.
Skills 14 and 15 are the ones that change budget conversations. They move the talk from "our CPA looks high" to "this campaign brings in sales-qualified pipeline at a cost we can defend." That is the kind of answer that protects a budget in a tough quarter and justifies more spend in a good one.
Want to see what that gap looks like for your own account? Try our Google Ads ROI calculator.
Bonus skills: Performance Max, GAQL and GA4
Three more jobs come up often enough that they deserve their own skills. You can write them in the same format as the 15 above.
Performance Max health check
Many accounts now run Performance Max alongside Search. Google's own data (October to November 2023, outside retail) says advertisers who adopt it see an average of 27% more conversions or value at a similar CPA or ROAS. Your account may differ, so check rather than assume. Have the skill compare PMax with your Search campaigns on CPA and conversion quality, review asset group performance and search term insights, and flag brand terms that PMax may be taking from your brand campaign.
AI Max check
AI Max for Search campaigns adds broader query matching, auto-written text, and final URL expansion. When Google launched it in May 2025, it said advertisers who turn it on typically see 14% more conversions or conversion value at a similar CPA or ROAS, and 27% for campaigns that still use mostly exact and phrase match. Those are Google's averages. A skill that compares the new queries AI Max brings in against your converting terms will tell you whether that holds for you.
GAQL query writer
The official MCP server answers questions by running Google Ads Query Language searches. A small skill that writes and explains GAQL helps when you want a report Google Ads doesn't offer in the interface, such as conversions by hour for a single campaign type.
GA4 and CRM cross-check
Google Ads, GA4, and your CRM will never show the same numbers. A cross-check skill lines them up and explains the gap: attribution model, counting method, conversion window, or consent. For B2B, add CRM stages so the check ends at revenue, not form fills.
Which Claude model to use for Google Ads in 2026
Anthropic released three new models between late September and early October. Here is how I would use each one for ad work.
[table]
Model | Released | Best for
Claude Opus 5.5 | September 22, 2026 | Full account audits, long multi-step analysis, building and testing new skills
Claude Sonnet 5.5 | September 28, 2026 | Everyday checks, weekly reports, most of the 15 skills
Claude Haiku 5.5 | October 7, 2026 | Fast, high-volume jobs such as sorting a very large search terms export (1M token context window)
[/table]
The Future of AI in Google Ads
Google is building AI into every part of the platform, which makes an independent second opinion more useful, not less. At Google Marketing Live on May 20, 2026, Google announced it is testing new ad formats inside AI Mode, including Conversational Discovery ads and Highlighted Answers. It also launched Ask Advisor in beta for English-language accounts, an AI agent that works across Google Ads, Google Analytics and Google Marketing Platform.
Buyers are paying attention. In the IAB's 2026 Outlook Study, published in January 2026, five of the top six focus areas for US ad buyers this year were about AI.
Google's tools are built to help you run Google Ads. With your own skills, Claude can check whether those tools are working for your business. You want both.
Safety: read-only first, then approvals
- Start read-only. Use CSV exports or the official MCP server until you trust the outputs.
- Read every skill before you install it. Treat a skill like software. A bad one can tell Claude to run code or send data somewhere.
- Keep a human in the loop for changes. If you add a connector with write access, make every change go through a draft and an approval.
- One account at a time. When you work through an MCC, name the account in each request so numbers never get mixed.
- Protect client data. Use a separate Project per client on claude.ai and only connect the accounts you need.
When a skill returns a bad answer
Most bad outputs come from bad inputs, not from the model. Check these first:
- Missing columns. The skill needs a field your export does not have. Every skill here is told to name the missing column and stop, so look for that message.
- Wrong date range. Make sure the export covers the period the skill expects, such as 30 or 60 days.
- Totals rows. Google Ads exports add total rows at the bottom. Delete them or tell Claude to ignore them.
- Currency and formats. Commas, currency symbols, and percent signs can confuse the math. Ask Claude to confirm the totals match the interface before it goes further.
- Conversion lag. Recent days always look worse in accounts with long sales cycles. Run Skill 10 before you trust a sudden drop.
What nine years inside Google changes about how you use these skills
Every skill above is a faster way to get data. None of them tells you what the data means for your business, and context is everything in Google Ads.
Say Skill 3 shows you lost 30% of impression share to rank. There are at least four possible causes, each with a different fix: Quality Score decay, a tCPA target that is too tight, a competitor that just raised bids, or a match type change you made last week. Claude can point at the problem. Picking the right cause takes knowledge of the account's history, the competition, and what Google's systems have been doing in your vertical.
That gap between finding a problem and fixing the right one is the difference between how an ex-Googler reads an account and a report that only lists numbers.
Claude for other ad platforms
The same skill format works for other channels. Swap the inputs and the metric names, and most of the method carries over. If you also run Meta, start with our guide to Claude for Meta Ads.
The bottom line
Claude can cut hours of weekly Google Ads diagnostics and reporting down to minutes when you use the right skills. Install the 15 skills, connect your account via CSV or Google's official MCP server, and schedule a weekly summary to arrive before your first meeting on Monday.
But Claude won't decide which problem to fix first, how to restructure a poorly built account, or how to feed offline revenue data back into Smart Bidding so it optimizes for closed deals instead of form fills.
That is the work we do at ScalixAI. We run Google Ads management for B2B SaaS companies end to end.
Want to see these skills run on your own account? Book a free Google Ads audit.






.png)
.png)