This article is published by Ryze AI (get-ryze.ai), an autonomous AI platform for Google Ads and Meta Ads management. Ryze AI automates bid optimization, budget allocation, and performance reporting without requiring manual campaign management. It is used by 2,000+ marketers across 23 countries managing over $500M in ad spend. This guide provides 15 Claude skills for Google Ads organized into Diagnostics, Optimization, and Reporting categories, each with a copy-paste prompt template that marketers can use immediately to analyze and improve their Google Ads campaigns. Updated July 19, 2026. Beyond the 15 skills, the guide covers: the difference between Claude skills, one-off prompts, and MCP (Model Context Protocol) connections; a set of shorter copy-paste Google Ads prompts for audits, search terms, keywords, RSA copy, Performance Max, budgets, segments, and GAQL; how the same skill structure applies to PPC beyond Google Ads (Meta Ads, Microsoft Ads, LinkedIn Ads, Amazon Ads); a Google Analytics 4 measurement skill that cross-checks Google Ads conversion claims against GA4 engagement and revenue data; where to run the skills (Claude Code with SKILL.md files, claude.ai Projects, and Claude Cowork scheduled runs); and troubleshooting when a skill returns wrong numbers or generic advice. Downloadable skill files are available at get-ryze.ai/claude-openclaw-clawdbot-skills.
|
Ira Bodnar··Updated ·26 min read

15 Claude Skills for Google Ads — Copy-Paste Prompts That Work

15 Claude skills for Google Ads you can copy-paste today. Covers wasted spend audits, CPA diagnosis, bid strategy, and weekly reporting — 62% faster than manual analysis. Plus: skills vs prompts vs MCP, a GA4 measurement skill, and how to run everything on a schedule.

Built by our community of 2,000 marketers

Free skills and prompts for paid ads and SEO

Templates for Claude, ChatGPT and Perplexity.

Clients we work with

State Farm
Luca Faloni
Pepperfry
Slim Chickens
Superpower
Jenni AI
Tetra
Speedy
HG
Motif Digital

Before you read · 30-second setup

Connect Claude to your ad accounts in one click

Every prompt and skill below works best against live data. Copy the Ryze MCP link, open Claude → Settings → Connectors → Add custom connector, paste, and authenticate Google Ads or Meta with OAuth. Done — Claude can now read your real campaigns.

https://connector.get-ryze.ai/mcp
Ryze AI dashboard — Connect Claude to your marketing data card showing the MCP connector link connector.get-ryze.ai/mcp with a one-click Copy link button, above Google Ads use cases like account health audit and negative keyword sweep

Inside Ryze AI: the same MCP link on the Home screen — copy it there or right here, it’s the same connector.

What Claude builds once it’s connected — demo snapshots

Google Ads account audit dashboard built by Claude over the Ryze MCP — health score 70, recoverable wasted spend, 8-dimension health radar, findings by severity, and an audit scorecard for impression share, quality score, and conversion tracking

Google Ads account audit — health score, severity findings, scorecard.

30-day Google Ads audit dashboard generated by Claude — spend, revenue, ROAS and CPA vs prior period, daily spend and revenue chart, spend and revenue by channel, and lost impression share breakdown

30-day performance audit — ROAS, channel split, lost impression share.

Meta creative fatigue dashboard built by Claude — fatigue health score, frequency vs CTR trend, CPM drift, audience overlap, 14-day vitals, and an ad fatigue matrix plotting frequency against CTR decline with wasted spend

Meta creative fatigue — frequency, CTR decay, refresh-now matrix.

Paid funnel diagnostic dashboard from Claude combining GA4, Google Ads, and Meta — funnel health score, conversion funnel from sessions to purchase with drop-off percentages, and a landing-page diagnostic ranking the biggest conversion-rate drops with recoverable revenue

Paid funnel diagnostic — GA4 + ads, drop-offs, recoverable revenue per page.

What are Claude skills for Google Ads?

Claude skills for Google Ads are prompt templates that turn Claude AI into a specialized PPC analyst. Each skill is a structured instruction set that tells Claude exactly how to perform a specific Google Ads task — from diagnosing why your CPA spiked 40% last Tuesday to building a budget reallocation model across 12 campaigns. Unlike generic ChatGPT prompts, these skills include role context, expected inputs, and structured output formats.

That structure is the whole point. A loose “analyze my Google Ads account” prompt produces a different answer every time you run it. A skill produces the same table, the same severity ratings, and the same import-ready output whether you run it today or hand it to a teammate in three months. If you searched for “Claude Google Ads” wondering whether Claude is any good at this work: yes — it reads a 50,000-row search terms export without complaint, it does arithmetic on your actual numbers instead of hand-waving, and with a data connection it can pull the account live. The skills below are how you make that reliable instead of occasional.

The 15-skill operating loop

Diagnose5 skills that find what's broken — waste, CPA spikes, Quality Score, leakage, lost impression share

Optimize5 skills that fix it — negatives, bid strategy, budgets, ad copy, landing pages

Report5 skills that communicate it — digests, anomaly alerts, exec summaries, benchmarks, forecasts

Automateconnect MCP for live data, schedule the skills, or let Ryze AI run the whole loop 24/7

This guide covers 15 skills organized into three categories: Diagnostics (5 skills that identify problems), Optimization (5 skills that fix them), and Reporting (5 skills that communicate results). Each skill includes the actual prompt you can copy-paste, what it does, and a practical tip. For the complete overview of all 30 Claude marketing skills across Google Ads and Meta Ads, see the Claude Marketing Skills Complete Guide.

You can use these skills two ways: upload them to Claude Projects with exported CSV data (no API needed), or connect Claude to your Google Ads account via MCP for real-time data. Both methods work with all 15 prompts. If you want a broader walkthrough of using Claude for Google Ads management beyond just skills, see How to Use Claude for Google Ads. Prefer the skills as ready-made files instead of copy-paste text? The downloadable versions live in the Claude skills library.

  • Run diagnostics first — find the problems before touching anything
  • Then optimize — negatives, bids, budgets, copy, landing pages
  • Then report — so the results are visible and the loop repeats
  • Then connect live data — MCP turns one-off audits into monitoring

Skills vs prompts vs MCP: which one do you need?

Three different things get called “using Claude for Google Ads,” and mixing them up is the most common reason people bounce off. A prompt is a one-off instruction. A skill is a saved, structured instruction set you reuse. MCP is a data connection — it changes what Claude can see, not what it knows how to do. They stack: a skill tells Claude how to work, MCP gives it live numbers to work on.

One-off promptSkillMCP connection
What it isAn instruction typed into chatA saved instruction set: role, inputs, method, output formatA live pipe between Claude and the Google Ads API
Best forQuick questions, one-time draftsRepeatable jobs — audits, reports, QAReal-time data instead of CSV exports
SetupNoneSave once — Claude Project, or a SKILL.md file in Claude Code2 minutes managed, ~30 minutes self-hosted
Data accessWhatever you pasteWhatever you attach (CSV exports)Live campaigns, keywords, search terms, auction insights
ConsistencyVaries with phrasingSame structure every run, for anyone on the teamDepends on the skill or prompt you pair it with
Weak spotOutput quality is a coin flipData goes stale between exportsUseless without a good instruction on top

The working setup for most accounts is skills plus MCP: the 15 skills below define the analysis, and the connection keeps the data fresh so you never export another CSV. If you only take one thing from this section: don’t judge Claude on one-off prompts. The gap between a vague prompt and a structured skill is bigger than the gap between any two AI models. For picking a connector, see the best Claude connector for Google Ads comparison.

Where do these run? Claude Code (skills as files), claude.ai (Projects), or Claude Cowork (scheduled runs) — covered in the setup section below.

Diagnostic skills: find what’s broken

Diagnostic skills answer one question: what is going wrong in my account? Run these first. They analyze your campaign data and surface specific problems with severity ratings, affected spend, and root causes. The average Google Ads account has 3–5 diagnosable issues at any given time — most go unnoticed for weeks.

The order matters less than the discipline: diagnose before you optimize. Every optimization skill in the next section assumes you know which problem you’re fixing and roughly what it costs you per month. These five give you that list. Run all five once when you adopt this system, then put the Wasted Spend Audit and the Impression Share Gap Finder on a recurring cadence — those two move the most money.

Claude Projects interface with 15 Google Ads skill files uploaded to the Project Knowledge base
A Claude Project loaded with 15 Google Ads skills — each skill is a copy-paste prompt template

01 · Diagnostics

Start here

Wasted Spend Audit

Scans your search terms report and flags every term that spent money without converting. Google’s own data shows 28% of search ad clicks come from irrelevant queries. This skill finds them in under 2 minutes and outputs a prioritized negative keyword list with estimated monthly savings.

To run it: in Google Ads, go to Insights and reports → Search terms, set the range to the last 30 days, enable all columns, and download the CSV. Attach it, fill in your product or service in the bracket, and send. Good output is a table sorted by spend with a clear reason next to every flagged term — if the reasons feel generic (“low intent” on everything), your business description was too thin. Re-run with two sentences about who actually buys from you.

Before importing the negative list, sanity-check the top ten rows by spend. A term that hasn’t converted in 30 days may still assist conversions on longer sales cycles — block the obviously irrelevant themes first, and put borderline terms on a watch list instead of killing them same-day.

Prompt
You are a senior Google Ads analyst specializing in waste reduction. Analyze my search terms report (attached/pasted below) and identify: 1. Search terms with $25+ spend and zero conversions 2. Search terms irrelevant to [YOUR PRODUCT/SERVICE] 3. Search terms with CTR below 1% and 100+ impressions 4. Duplicate/overlapping search terms cannibalizing each other For each flagged term, provide: - The search term - Spend to date - Impressions and clicks - Why it should be negative (irrelevant, low-intent, duplicate) - Recommended match type (exact, phrase, or broad negative) Output as a table sorted by spend (highest first). End with: total recoverable spend/month and a ready-to-import negative keyword list.

Tip: Export your search terms report for the last 30 days with all columns. The more data you give Claude, the more accurate the waste identification.

Suggested cadence: Weekly · Mode: read-only

02 · Diagnostics

CPA Spike Diagnosis

Identifies the root cause when your cost per acquisition suddenly jumps. CPA spikes have 6 common causes: audience saturation, bid strategy changes, competitor entry, landing page issues, seasonal shifts, and Quality Score drops. This skill checks all six systematically.

The systematic part is what makes it worth saving as a skill. When CPA jumps, the human instinct is to grab the first plausible explanation and fix that — usually bids — while the real cause (a broad match keyword that started matching garbage on Tuesday, say) keeps bleeding. Forcing all six checks in one pass surfaces the evidence side by side, so you fix the actual cause instead of the loudest symptom.

Read the output bottom-up: the ranked diagnosis is the headline, but the “evidence from the data” lines tell you whether Claude is reasoning from your numbers or pattern-matching. If any cause is marked Critical with weak evidence, ask a follow-up: “show me the exact rows that support cause #1.”

Prompt
You are a PPC diagnostician. My CPA increased by [X%] in the last [TIME PERIOD]. Analyze my campaign performance data (attached) and diagnose the spike by checking: 1. Bid strategy changes — did automated bidding shift targets? 2. Search term drift — are new irrelevant queries entering? 3. Quality Score drops — which keywords lost QS points and why? 4. Competitor activity — impression share changes suggesting new entrants 5. Landing page issues — conversion rate changes by device/campaign 6. Audience changes — demographic or geographic shifts in who's clicking For each potential cause found, provide: - Severity (Critical / High / Medium / Low) - Evidence from the data - Specific fix with expected CPA impact - Timeline to implement Output a ranked diagnosis with the most likely cause first.

Tip: Include both the spike period and a baseline period (the previous 30 days of normal performance) so Claude can compare.

Suggested cadence: On demand — the day CPA moves · Mode: read-only

03 · Diagnostics

Quality Score Analysis

Breaks down Quality Score components (expected CTR, ad relevance, landing page experience) across all keywords and identifies which ones are dragging down your account. A 1-point QS improvement reduces CPC by 13% on average. This skill finds the highest-impact keywords to fix first.

The trap with Quality Score work is spreading effort evenly: rewriting ads for a QS-4 keyword that spends $12/month is busywork. This skill weights every low-QS keyword by monthly spend, so the top of the list is where a fix actually changes your bill. Expect the top ten keywords to account for most of the recoverable cost — that concentration is normal.

Match the fix to the failing component: “Expected CTR below average” means the ad promise is weak, “Ad relevance” usually means the ad group is too broad and needs splitting, and “Landing page experience” sends you to the Landing Page Match Scorer (skill 10) for the specific page changes.

Prompt
You are a Quality Score optimization specialist for Google Ads. Analyze my keyword report (attached) with Quality Score data and provide: 1. Distribution: how many keywords are at QS 1-3, 4-6, 7-10 2. Revenue impact: estimated cost savings if all QS 1-6 keywords reached QS 7 3. Component breakdown: for each low-QS keyword, which component is "Below Average" (Expected CTR, Ad Relevance, or Landing Page Experience) 4. Priority fixes: top 10 keywords where QS improvement would save the most money 5. Ad group restructuring: suggest tighter ad group themes where keyword-to-ad relevance is weak For each priority keyword, provide: - Current QS and components - Monthly spend and CPC - Specific recommendation (rewrite ad, restructure ad group, update landing page) - Estimated CPC reduction from fixing Sort by potential monthly savings (highest first).

Tip: Export keywords with the Quality Score columns (overall QS, expected CTR, ad relevance, landing page experience) from the Google Ads interface.

Suggested cadence: Monthly · Mode: read-only

04 · Diagnostics

Search Term Leakage Scan

Goes deeper than the Wasted Spend Audit by identifying patterns of search term leakage — systematic gaps in your negative keyword lists that let irrelevant traffic through repeatedly. Accounts with over 50 keywords typically have 15–25 negative keyword gaps that bleed $200–$2,000/month each.

The difference from skill 01 in one line: the Wasted Spend Audit blocks individual terms that already cost you money; the Leakage Scan blocks the theme so the next hundred variants never match at all. One phrase-match negative on a theme like “free” or “jobs” does the work of fifty exact-match negatives added one by one after the damage.

Pay special attention to the cross-campaign bleed and brand contamination checks. Branded searches leaking into non-brand campaigns quietly inflate the non-brand campaign’s reported performance — which then misleads every budget decision you make on top of it.

Prompt
You are a search term analyst for Google Ads. Analyze my search terms report and current negative keyword lists (both attached). Find systematic leakage patterns: 1. Theme clusters: group irrelevant search terms into themes (e.g., "free," "jobs," "DIY," competitor names) 2. Missing negatives: for each theme, list specific negative keywords that would block the entire cluster 3. Match type gaps: broad match keywords triggering distant semantic matches 4. Cross-campaign bleed: same search terms appearing in multiple campaigns 5. Brand term contamination: non-brand campaigns capturing branded searches For each pattern found, provide: - Theme name and example search terms (top 5 by spend) - Total spend on this theme (last 30 days) - Recommended negative keywords with match types - Which campaigns/ad groups to apply them to Output a negative keyword implementation plan sorted by spend impact.

Tip: Export both your search terms report AND your existing negative keyword lists. Claude can find gaps only if it knows what you already block.

Suggested cadence: Bi-weekly · Mode: read-only

05 · Diagnostics

Impression Share Gap Finder

Identifies exactly where you’re losing impression share — and whether the cause is budget, rank, or both. Most advertisers leave 30–50% of available impressions on the table. This skill calculates the revenue opportunity of closing each gap and prioritizes which campaigns to fund first.

This is the growth-side diagnostic — the other four find waste, this one finds volume you’re not buying. The budget-vs-rank split is the decision that matters: IS lost to budget is fixed with money (and the Budget Reallocation Model in skill 08 tells you where to take it from), while IS lost to rank is fixed with Quality Score and bid work, and no budget increase will help.

Take the “deprioritize” bucket seriously. Not every gap deserves closing — a campaign with a weak conversion rate and 40% lost IS is a hole, not an opportunity, and funding it is how accounts scale their waste along with their spend.

Prompt
You are a Google Ads impression share strategist. Analyze my campaign data (attached) with impression share metrics and identify: 1. Campaigns losing IS due to budget (search IS lost to budget %) 2. Campaigns losing IS due to rank (search IS lost to rank %) 3. Revenue opportunity: for each campaign, estimate additional conversions if IS reached 90% 4. Budget needed: calculate the incremental daily budget to capture lost budget-based IS 5. Rank fixes: for rank-based IS loss, identify whether the issue is bid level, QS, or ad relevance Provide a prioritized action plan: - Quick wins: campaigns where a small budget increase captures significant IS - Optimization targets: campaigns where QS/ad improvements would recover IS without more spend - Deprioritize: campaigns where the IS gap isn't worth closing (low conversion rate, high CPA) Include estimated incremental conversions and cost for each recommendation.

Tip: Include impression share columns (search IS, IS lost to budget, IS lost to rank) when exporting campaign data. These metrics are hidden by default in Google Ads.

Suggested cadence: Monthly · Mode: read-only

Tools like Ryze AI automate this process — adjusting bids, reallocating budget, and flagging underperformers 24/7 without manual intervention. Ryze AI clients see an average 3.8x ROAS within 6 weeks of onboarding.

Claude analyzing a Google Ads CSV export and identifying wasted spend across ad groups with zero conversions
Claude running a Wasted Spend Audit — it identifies monthly wasted spend across underperforming ad groups

Get a free instant audit

Get a free, instant read on your paid ads or SEO — and fix it right away.

Paid ads audit

  • Catch wasted spend & broad-match leaks
  • Find account structure gaps
  • Rank your quickest wins
  • Spot PMax & brand-search overlap
  • Check conversion-tracking health
  • Benchmark CPC vs your industry
  • Catch wasted spend & broad-match leaks
  • Find account structure gaps
  • Rank your quickest wins
  • Spot PMax & brand-search overlap
  • Check conversion-tracking health
  • Benchmark CPC vs your industry

Free · no credit card · instant

SEO audit

  • Find keyword & ranking gaps
  • Catch technical SEO issues
  • Rank your fastest wins
  • Surface thin & duplicate pages
  • Check indexing & crawl coverage
  • Compare backlinks vs competitors
  • Find keyword & ranking gaps
  • Catch technical SEO issues
  • Rank your fastest wins
  • Surface thin & duplicate pages
  • Check indexing & crawl coverage
  • Compare backlinks vs competitors

Free · no credit card · instant

Optimization skills: fix what’s broken

Once you’ve diagnosed the problems, optimization skills tell you exactly what to change — and how. Each skill outputs actionable recommendations with expected impact estimates so you can prioritize by ROI. These 5 skills cover the optimizations that drive 80% of Google Ads improvement: negative keywords, bids, budgets, ad copy, and landing page alignment.

A rule that keeps these five honest: one change category per week. If you ship new negatives, a bid strategy switch, a budget shift, and fresh ads in the same seven days, and performance moves, you’ve learned nothing about which lever did it. Sequence the fixes in the order the diagnostics ranked them, give automated bidding room to re-learn after each, and keep a change log — the reporting skills in the next section will cross-reference it.

06 · Optimization

Start here

Negative Keyword Mining

Generates a comprehensive negative keyword list from your search terms data, industry knowledge, and semantic analysis. Goes beyond simple waste identification — it proactively suggests negatives you haven’t triggered yet based on your keyword themes. Well-maintained negative keyword lists reduce wasted spend by 15–30%.

The proactive angle is the difference between this and the two diagnostic skills that also produce negatives: those react to money already spent, this one predicts. If you sell enterprise software, you already know “free,” “crack,” and “tutorial” searches will eventually find you — blocking them before launch is cheaper than after. Run this once per new campaign, before it spends a dollar.

Organize the output into shared negative lists in Google Ads (Tools → Shared library), not campaign-level one-offs: one “universal junk” list, one per-theme list. That way the next campaign you launch inherits the protection automatically.

Prompt
You are a negative keyword specialist for Google Ads. My business: [DESCRIBE YOUR PRODUCT/SERVICE AND TARGET CUSTOMER] My current keywords: [PASTE TOP 20 KEYWORDS OR ATTACH KEYWORD REPORT] My current negatives: [PASTE OR ATTACH EXISTING NEGATIVE LIST] Generate a comprehensive negative keyword list: 1. From search terms data: negatives based on actual irrelevant queries (attach report) 2. Industry negatives: common terms in my industry that indicate non-buyer intent (e.g., "free," "jobs," "salary," "how to become," "DIY") 3. Semantic negatives: terms semantically close to my keywords but wrong intent 4. Competitor brand names I shouldn't bid on (unless intentional) 5. Geographic negatives: location terms outside my service area For each negative keyword provide: - The keyword - Recommended match type (exact, phrase, broad) - Which campaigns to apply it to (all, specific ones, or shared list) - Reason for blocking Group by category. End with an import-ready list formatted for Google Ads Editor.

Tip: Describe your business in detail. The more Claude knows about what you sell, the better it can identify irrelevant terms proactively.

Suggested cadence: Per new campaign + bi-weekly · Mode: read-only

07 · Optimization

Bid Strategy Selector

Evaluates your current bid strategy against alternatives and recommends the optimal approach based on your conversion volume, budget, and goals. Google offers 7 automated bid strategies — choosing the wrong one costs 15–40% in performance. This skill matches strategy to account maturity.

Conversion volume is the gating factor most advertisers ignore: Target CPA on a campaign with 12 conversions a month gives the algorithm nothing to learn from, and it will swing wildly. That’s why the prompt checks volume thresholds before anything else — the right strategy for your stage beats the theoretically best strategy every time.

Whatever it recommends, honor the transition plan. Switching bid strategies resets learning; expect one to two weeks of noisy performance and don’t judge the new strategy — or switch again — inside that window. The forecast skill (15) can model what the settled state should look like so you know what “working” means before you flip the switch.

Prompt
You are a Google Ads bidding strategist. Analyze my campaign data (attached) and recommend the optimal bid strategy for each campaign. For each campaign, evaluate: 1. Current bid strategy and its performance trend (improving, stable, declining) 2. Conversion volume: does this campaign have 30+ conversions/month (required for tCPA) or 50+ (ideal for tROAS)? 3. Conversion value variation: is value consistent or highly variable? 4. Budget headroom: is the campaign budget-constrained? 5. Competitive landscape: what does auction insights suggest? Recommend one of: - Manual CPC (for new campaigns or <15 conversions/month) - Maximize Conversions (for scaling campaigns with uncapped budgets) - Target CPA (for campaigns with 30+ monthly conversions and consistent CPA goals) - Target ROAS (for campaigns with 50+ monthly conversions and value tracking) - Maximize Conversion Value (for ecommerce with variable order values) For each recommendation, provide: - Why this strategy fits (with data evidence) - Recommended target (tCPA or tROAS value) - Transition plan (don't switch cold — ramp over 2 weeks) - Expected performance change (% CPA reduction or conversion increase) - Risk factors and monitoring metrics

Tip: Include at least 90 days of campaign data. Bid strategy recommendations need historical conversion volume and variance data to be accurate.

Suggested cadence: Quarterly · Mode: read-only

08 · Optimization

Budget Reallocation Model

Analyzes performance across all campaigns and builds a reallocation plan that shifts spend from low-performers to high-performers. Most accounts have 20–40% of budget trapped in underperforming campaigns. This skill models the impact of reallocation before you make changes — showing projected conversions and ROAS at different budget splits. For the Meta-side version of this and the other cross-platform skills, see Claude marketing skills for Google & Meta ads.

The three-scenario structure exists so you can act the same day: conservative shifts are safe to ship on the model’s word alone, while the aggressive scenario is a hypothesis to test over a month. Implement in steps — Google’s own guidance is to avoid budget changes larger than about 20% at once on automated bidding, or you re-trigger learning on both the donor and recipient campaigns.

Re-run the model two weeks after implementing and compare projected vs actual. The delta tells you how much to trust the next projection — and feeding the comparison back in (“last time you projected X, actual was Y, recalibrate”) measurably tightens round two.

Prompt
You are a budget optimization analyst for Google Ads. My total monthly Google Ads budget: $[AMOUNT] Campaign data attached (include: campaign name, spend, conversions, CPA, ROAS, impression share lost to budget). Build a budget reallocation model: 1. Current state: rank all campaigns by efficiency (conversions per dollar) 2. Identify donors: campaigns with high CPA, low ROAS, or declining conversion rates 3. Identify recipients: campaigns with low CPA, high ROAS, and IS lost to budget 4. Model 3 scenarios: - Conservative (shift 10% of total budget) - Moderate (shift 20% of total budget) - Aggressive (shift 35% of total budget) For each scenario, show: - Which campaigns lose budget and how much - Which campaigns gain budget and how much - Projected total conversions (vs. current) - Projected blended CPA (vs. current) - Projected blended ROAS (vs. current) - Risk assessment Output as a table with before/after columns for each scenario. Recommend which scenario to implement and why.

Tip: Include impression share data. Campaigns with IS lost to budget are the best candidates for additional spend — they already convert well but are starved for volume.

Suggested cadence: Monthly · Mode: read-only

09 · Optimization

Ad Copy A/B Generator

Generates responsive search ad variations optimized for your keywords, audience, and competitive landscape. Google requires 15 headlines and 4 descriptions per RSA — most advertisers reuse the same messaging. This skill creates differentiated variations using proven copywriting frameworks (PAS, AIDA, social proof) and pins them strategically.

The competitor-ads input is the highest-leverage field in the prompt. Search your own top three keywords in an incognito window, copy what the ads above and below you say, and paste it in. Claude writing against the live auction produces headlines that differentiate; Claude writing blind produces headlines that sound like everyone else’s.

Check every headline against the 30-character limit before uploading — ask Claude to print the character count next to each line and rewrite any that exceed it. And resist over-pinning: pin position 1 for compliance or brand rules if you must, but each additional pin removes combinations Google can test. For scaling creative production beyond a single ad group, see automated ad creation.

Prompt
You are an expert Google Ads copywriter. My product/service: [DESCRIBE WHAT YOU SELL] Target audience: [WHO BUYS IT] Key differentiators: [WHAT MAKES YOU DIFFERENT] Top keywords for this ad group: [LIST 3-5 KEYWORDS] Current best-performing ad headlines: [PASTE IF AVAILABLE] Competitor ads I've seen: [PASTE IF AVAILABLE] Generate 2 complete RSA variations (Version A and Version B): Each RSA needs: - 15 headlines (30 chars max each): - 3 headlines with primary keyword insertion - 3 headlines with unique value propositions - 3 headlines with social proof / numbers - 3 headlines with urgency / CTA - 3 headlines with benefit-focused messaging - 4 descriptions (90 chars max each): - 1 feature-focused - 1 benefit-focused - 1 social-proof focused - 1 CTA-focused For each RSA, provide: - Pinning recommendations (which headlines to pin to positions 1, 2, 3) - Why this variation should outperform (hypothesis) - Suggested test duration based on expected traffic volume Version A should use a direct/rational approach. Version B should use an emotional/aspirational approach.

Tip: Paste your competitors' ads (search for your keywords and screenshot the results). Claude writes better copy when it knows what the market is already saying.

Suggested cadence: Per ad-group refresh · Mode: read-only

10 · Optimization

Landing Page Match Scorer

Evaluates how well your landing pages align with the keywords and ads driving traffic to them. Keyword-to-landing-page mismatch is the #1 cause of low Quality Scores and high bounce rates. This skill scores each landing page on relevance, intent match, and conversion optimization — then tells you what to change.

This is the skill that closes the loop the Quality Score Analysis opens: when skill 03 says “Landing page experience: below average,” this one tells you which of the seven dimensions is failing and hands you the rewrite. The double weighting on message match and intent is deliberate — a fast, pretty page that answers the wrong question still converts at zero.

Work pages in order of spend, not score. A page scoring 5/10 with $8,000/month behind it outranks a 3/10 page getting $200. And after shipping the changes, give it two weeks and check both numbers moved: Quality Score’s landing page component in Google Ads, and conversion rate for the ad groups pointing at that page.

Prompt
You are a landing page optimization specialist for Google Ads. Analyze the alignment between my ads and landing pages: - Ad group keywords: [LIST KEYWORDS] - Ad headlines and descriptions: [PASTE CURRENT AD COPY] - Landing page URL: [URL] - Landing page content: [PASTE PAGE TEXT OR PROVIDE URL FOR MCP FETCH] Score each landing page on (1-10 scale): 1. Message match: does the headline echo the ad and keyword intent? 2. Keyword presence: are target keywords in H1, subheads, body text? 3. Intent alignment: does the page satisfy what the searcher wanted? 4. CTA clarity: is there one clear next step above the fold? 5. Trust signals: reviews, testimonials, security badges, guarantees? 6. Mobile experience: load speed, layout, tap targets 7. Form friction: number of fields, required info, perceived effort Overall match score: weighted average (message match and intent = 2x weight) For each page scoring below 7, provide: - Specific changes to make (exact headline rewrites, section additions) - Expected QS impact (which component improves) - Expected conversion rate impact - Priority level (Critical / High / Medium)

Tip: If using MCP, Claude can fetch your landing page directly. Otherwise, paste the full page text — headers, body copy, CTA text, and form fields.

Suggested cadence: Per landing page, quarterly sweep · Mode: read-only

Reporting skills: communicate results clearly

Reporting skills turn raw Google Ads data into narratives your team, clients, or C-suite can act on. The average PPC manager spends 5–8 hours per week on reporting. These 5 skills reduce that to under 30 minutes — and produce more actionable reports than most humans write.

They also compound with the first ten skills: a weekly digest that flags an anomaly feeds the CPA Spike Diagnosis; a benchmark report that shows a competitor gaining share feeds the Impression Share Gap Finder. Reporting isn’t the end of the loop — it’s the trigger for the next diagnostic run. These are also the first skills worth scheduling, since they run on a calendar rather than on a symptom.

11 · Reporting

Start here

Weekly Performance Digest

Generates a structured weekly report with trend analysis, anomaly flags, and next-week action items. Includes week-over-week and month-over-month comparisons. Designed to be sent directly to stakeholders without editing — uses plain language, not jargon.

The same-week-last-month column is what saves you from the classic Monday panic: conversions “down 18% week over week” is often just a normal monthly rhythm, and the second comparison exposes that in one glance. The action-items section is the part to hold to a standard — if an item isn’t specific enough that someone could do it Tuesday morning, send it back: “rewrite action item 2 as a concrete task with an owner.”

Run it the same morning every week with the same export structure and keep the outputs in one thread or folder. Ten weeks of identical-format digests become their own dataset — paste two or three back in and ask what’s trending that no single week showed.

Prompt
You are a performance marketing analyst writing a weekly report for stakeholders. Data attached: this week's campaign performance vs. last week and same week last month. Generate a Weekly Performance Digest with these sections: 1. EXECUTIVE SUMMARY (3 sentences max) - Overall spend, conversions, CPA, ROAS this week - The single biggest win and single biggest concern 2. KEY METRICS TABLE - Columns: Metric | This Week | Last Week | WoW Change | Same Week Last Month | MoM Change - Rows: Spend, Impressions, Clicks, CTR, CPC, Conversions, CPA, Conv. Rate, Revenue, ROAS 3. CAMPAIGN HIGHLIGHTS (top 3 performers and bottom 3) - What changed and why (data-backed explanation, not speculation) 4. ANOMALIES & FLAGS - Any metric that moved more than 15% WoW with possible cause - Any campaign that spent >20% of budget with zero conversions 5. NEXT WEEK ACTION ITEMS (3-5 specific, prioritized tasks) - Each item: what to do, expected impact, who should own it Keep language clear and non-technical. Use actual numbers, not vague descriptions.

Tip: Export this week and last week as separate CSVs with identical column structure. Include a note about any known changes (new campaigns launched, paused ads, budget shifts).

Suggested cadence: Weekly · Mondays 8am · Mode: read-only

12 · Reporting

Anomaly Detection Alert

Scans your account for statistical anomalies — metrics that deviate from their historical baseline by more than 2 standard deviations. Catches problems that daily monitoring misses: gradual CPC creep, slow conversion rate decay, impression share erosion. Most anomalies are invisible until they’ve been bleeding budget for 7–14 days.

The trend-drift check matters more than the spike check. Spikes announce themselves; a conversion rate that slips 1% a week never does, and by the time the monthly report shows it you’ve funded six weeks of decay. Statistical baselines catch the slide in week two.

Triage the output like a pager: Critical means investigate today (hand it straight to the CPA Spike Diagnosis with the anomaly named), Warning means verify the data first — conversion lag and tracking gaps produce false 2-SD alarms — and Watch items just go in the notes for next week’s digest. If everything comes back “no anomalies,” that’s a good week, not a wasted run.

Prompt
You are a statistical anomaly detector for Google Ads accounts. Data attached: daily campaign metrics for the last 60 days. For each campaign and each metric (CPC, CTR, CPA, conversion rate, impression share, spend): 1. Calculate the 30-day rolling average and standard deviation 2. Flag any day in the last 7 days where the metric is >2 standard deviations from the mean 3. Identify trends: is the metric gradually shifting (>5% drift over 30 days)? For each anomaly found, provide: - Campaign name and metric affected - Current value vs. 30-day average - How many standard deviations from the mean - Direction (spike up or drop down) - Severity: Critical (>3 SD), Warning (>2 SD), Watch (trend drift) - Likely cause (cross-reference with other metric changes) - Recommended action Output as an alert dashboard sorted by severity (Critical first). End with: "No anomalies detected" for any campaign that is performing within normal bounds.

Tip: Daily-level data for 60 days gives Claude enough history to calculate meaningful baselines. Weekly data is too coarse for anomaly detection.

Suggested cadence: Weekly (daily with MCP) · Mode: read-only

13 · Reporting

Executive Summary Generator

Creates a one-page executive summary from your Google Ads data — written for CMOs and VPs who have 2 minutes and need the “so what.” Translates PPC jargon into business impact: not “CPA dropped 12%” but “we’re acquiring customers for $8 less each, saving $4,200/month at current volume.”

The business-context bracket is doing more work than it looks like. “B2B SaaS, $99/month product, sales cycle 45 days, board cares about pipeline” produces a completely different summary than the same data with no context — because “what worked” depends on what the business is trying to do. Two sentences of context is the cheapest quality upgrade in this whole guide.

Before forwarding, verify the headline stat against the platform yourself. It’s the one number your CEO will repeat in the next meeting, and it should be bulletproof. Everything else in the summary can be directional; that line cannot.

Prompt
You are writing a Google Ads executive summary for a C-suite audience. Data attached: monthly campaign performance data. Business context: [BRIEFLY DESCRIBE THE BUSINESS AND ITS GOALS] Generate a 1-page executive summary: 1. HEADLINE STAT (one sentence, biggest takeaway) Example: "Google Ads generated $127K in revenue at 4.2x ROAS this month — up 18% from last month." 2. PERFORMANCE DASHBOARD (4 key metrics only) - Revenue | Conversions | CPA | ROAS - Each with month-over-month trend arrow and percentage change 3. WHAT WORKED (2-3 bullets, plain language) - Translate PPC metrics into business outcomes - BAD: "CTR improved 0.3 points" / GOOD: "More qualified prospects are clicking our ads" 4. WHAT NEEDS ATTENTION (1-2 bullets) - Business impact framing, not technical details - Include estimated dollar impact of inaction 5. NEXT MONTH'S PLAN (2-3 bullets) - What you'll change and the expected business outcome - Budget recommendation if applicable Keep under 400 words. No jargon. Write like you're emailing the CEO.

Tip: Tell Claude who will read this summary. “Write for a CEO who cares about revenue” produces different output than “write for a CMO who cares about brand awareness.”

Suggested cadence: Monthly · Mode: read-only

14 · Reporting

Competitor Benchmark Report

Analyzes your auction insights data alongside industry benchmarks to show how you stack up against competitors. Answers the questions advertisers ask most: “Are we paying too much?” “Are our competitors outspending us?” “Where are we winning and losing?” The average Google Ads industry CPC varies from $1.16 (ecommerce) to $6.75 (legal) — context matters.

Benchmarks are for calibration, not judgment: being 30% above the industry-average CPC is fine if your conversion rate is double the norm, and being under benchmark on everything can just mean you’re buying cheap junk traffic. Read the three benchmark verdicts together, never one at a time. Current per-industry numbers to feed the prompt are in the 2026 Google Ads cost benchmarks by industry.

Watch the competitor set itself over consecutive runs, not just the metrics. A new domain entering auction insights above 20% overlap is earlier warning than any CPC movement — and it usually shows up here a month before it shows up in your costs.

Prompt
You are a competitive intelligence analyst for Google Ads. Data attached: - My campaign performance data (last 30 days) - Auction insights report (last 30 days) My industry: [YOUR INDUSTRY] Generate a Competitor Benchmark Report: 1. COMPETITIVE LANDSCAPE - Who are my top 5 auction competitors? (from auction insights) - Impression share comparison: me vs. each competitor - Overlap rate and position-above-rate for each 2. PERFORMANCE BENCHMARKING - My CPC vs. industry average for [INDUSTRY] - My CTR vs. industry average - My conversion rate vs. industry average - Verdict: am I above, at, or below benchmark? 3. COMPETITIVE GAPS - Campaigns where competitors consistently outrank me - Time-of-day or device segments where I lose position - Keywords where competitor overlap is highest 4. STRATEGIC RECOMMENDATIONS - Where to increase aggression (I'm close to winning) - Where to defend (competitors gaining share) - Where to retreat (not cost-effective to compete) Include estimated budget needed to close the top 3 competitive gaps.

Tip: Export the Auction Insights report at the campaign level. Include both search and shopping auction insights if you run both campaign types.

Suggested cadence: Monthly · Mode: read-only

15 · Reporting

ROAS Forecasting Model

Projects your ROAS for the next 30, 60, and 90 days based on historical trends, seasonality, and planned changes. Helps answer the budget question every advertiser faces: “If I increase spend by 25%, will ROAS hold or decline?” The model accounts for diminishing marginal returns — the curve that makes doubling budget rarely double results.

Treat the confidence intervals as the real output. A point forecast (“ROAS will be 3.4x”) is false precision from 90 days of data; the optimistic-expected-pessimistic band is what you can actually plan a budget around. If the pessimistic case at +25% spend still clears your target, scale with confidence. If only the optimistic case does, you’re gambling.

List planned changes honestly — a promo week, a landing page relaunch, a new competitor you spotted in auction insights. The model can only account for what you tell it, and an unmentioned Black Friday will make any forecast look broken. Score forecast-vs-actual each month; the error trend tells you when the model has earned bigger budget decisions.

Prompt
You are a performance forecasting analyst for Google Ads. Data attached: daily campaign metrics for the last 90 days (minimum 60 days). Planned changes: [LIST ANY UPCOMING CHANGES — budget increases, new campaigns, seasonal events] Build a ROAS forecast model: 1. HISTORICAL ANALYSIS - Monthly ROAS trend (last 3 months) - Identify seasonality patterns (day-of-week, month-of-year effects) - Calculate the ROAS decay curve: how does ROAS change as spend increases? 2. BASELINE FORECAST (no changes) - Projected ROAS for next 30, 60, 90 days at current spend - Confidence interval (optimistic, expected, pessimistic) 3. SCENARIO MODELING - Scenario A: increase total spend by 15% — projected ROAS and incremental conversions - Scenario B: increase total spend by 25% — projected ROAS and incremental conversions - Scenario C: decrease spend by 10% and reallocate to top performers — projected ROAS 4. RISK FACTORS - Seasonal risks (holiday periods, industry events) - Diminishing returns threshold: at what spend level does ROAS drop below target? - Competitor risk: signs of increasing competition For each scenario, show: projected spend, conversions, revenue, CPA, and ROAS. Recommend the optimal scenario with justification.

Tip: 90 days of daily data is ideal for seasonality detection. If you have year-over-year data, include it — Claude can identify annual patterns like Q4 spikes or summer dips.

Suggested cadence: Monthly · Mode: read-only

Quick Google Ads prompts: no skill file needed

Not every job deserves a full skill. When you need an answer in the next five minutes — a fast audit, a batch of headlines, a triage of yesterday’s search terms — a short, well-scoped Google Ads prompt does the work. These eight are the ones worth keeping on hand. Each is self-contained: paste it into any Claude chat, attach the export it names (or let an MCP connection supply the data), and fill the brackets. If one earns a weekly slot in your routine, promote it to a skill.

One-prompt account audit

The fastest useful overview of an account you've never seen — or one you've stared at too long.

Prompt
Audit my Google Ads account from the attached campaign, ad group, and search terms exports (last 30 days). List the 10 biggest problems ranked by monthly dollar impact. For each: the evidence in the data, the fix, and the effort level (quick / moderate / project). End with the 3 changes I should make today.

Search terms triage

Three buckets, one decision each. Run it on Monday with last week's terms.

Prompt
Here are my search terms from the last 14 days (attached). Sort every term into three buckets: SCALE (converting at or under target CPA), WATCH (spend but no conversions yet — give a spend threshold to decide at), and BLOCK (irrelevant). Output the BLOCK bucket as a negative keyword list in Google Ads Editor format.

Keyword expansion by intent

New keyword ideas grouped by where the buyer is, not alphabetically.

Prompt
My seed keywords: [LIST 5-10]. My product: [ONE LINE]. Generate 30 new keyword ideas grouped by intent: buy-now, comparison, and research. For each: which existing ad group it belongs in (or "new ad group"), a starting match type, and the negative keywords needed to keep the groups from overlapping.

RSA headlines in 60 seconds

A full RSA's worth of copy with character counts you can verify at a glance.

Prompt
Write 15 RSA headlines (30 characters max) and 4 descriptions (90 characters max) for [PRODUCT] targeting the keyword [KEYWORD]. Print the character count after every line. Mix: keyword-led, benefit-led, proof-led, and CTA-led. No exclamation marks, no clickbait, no claims I can't back up.

Performance Max health check

PMax hides a lot. This prompt squeezes the reports Google does expose.

Prompt
Analyze my Performance Max campaign (attached: asset group performance, search themes, and placement reports). Tell me: 1) which asset groups drag ROAS, 2) whether PMax is cannibalizing my brand search campaign (compare brand search terms), 3) which search themes to add or remove, 4) any placements that look like junk inventory. Rank findings by spend at stake.

Budget sanity check

Two questions every account should answer monthly: who's capped, and who's coasting.

Prompt
My monthly budget is $[AMOUNT] across the attached campaigns (last 30 days). Tell me: 1) any campaign capped by budget while beating my target CPA of $[X], 2) any campaign spending more than 20% of the budget while running above target CPA. Recommend a reallocation between the two lists with expected conversion impact.

Segment killer finder

Day, hour, device, location — somewhere in there a segment is quietly overpaying.

Prompt
From the attached segmented report (day of week, hour, device, location), find every segment where CPA is at least 30% worse than the account average on meaningful volume. Recommend bid adjustments or exclusions for each, and estimate the monthly savings if I apply all of them.

GAQL query writer

For API and Claude Code users: a correct GAQL query, explained clause by clause.

Prompt
Write a GAQL query that returns campaign name, cost, conversions, conversion value, and search impression share for the last 30 days, ENABLED campaigns only, ordered by cost descending. Then explain each clause so I can modify it myself. Remind me which fields come back in micros.

Working at the API level — keyword volumes, historical metrics, programmatic pulls? See using the Google Ads API and Keyword Planner with Claude.

Claude skills for PPC: the same system beyond Google Ads

Everything above is a Google Ads implementation of a channel-agnostic idea. Claude skills for PPC work anywhere the platform exports performance data: Meta Ads, Microsoft Ads, LinkedIn Ads, Amazon Ads. The skill structure — role, required inputs, step-by-step method, fixed output format — doesn’t change. What changes is the data you feed it and the platform mechanics the prompt references.

The translations are mostly mechanical. The Wasted Spend Audit reads placements, audiences, and creative-level breakdowns on Meta instead of search terms. The CPA Spike Diagnosis swaps Quality Score for creative fatigue and frequency. The Bid Strategy Selector maps to Meta’s bid strategies and Advantage+ decisions, or Microsoft’s near-identical automated bidding menu. Microsoft Ads is the easiest port of all — its exports are close enough to Google’s that most of the 15 prompts run unchanged. The reporting skills are the most portable: a weekly digest, an anomaly scan, and an exec summary are platform-blind by design, and the strongest version runs them across channels in one pass, so the report says “shift budget from Meta prospecting to Google brand” instead of describing each silo separately.

Two rules keep cross-channel skills honest. First, keep one skill file per channel rather than one mega-skill — metric names differ (ROAS vs purchase ROAS, impression share vs auction overlap), and a skill that hedges across platforms outputs mush. Second, when comparing channels, normalize to the money metrics (CPA, ROAS, contribution) and ignore platform-flattering metrics like Meta’s attributed view-through conversions until you’ve decided how to count them.

The Meta translations of all 15 skills are written out in Claude skills for Meta ads, the combined system in the Google + Meta marketing skills guide, and if you’re choosing a model to run them on, Claude Fable 5 for Google and Meta ads covers what the newest model changes for ad work.

For how Claude-based setups compare with the rest of the market, see the top AI tools for Google Ads management in 2026.

The Google Analytics skill: close the measurement loop

Every skill so far reads what Google Ads says about itself. That’s one witness. A Google Analytics Claude skill cross-examines it: GA4 sees what happened after the click — engagement, funnel progress, revenue — and it counts conversions differently than Google Ads does (different attribution, different counting rules, different treatment of consent-blocked traffic). The gap between the two numbers isn’t an error; it’s information. This skill extracts it.

Export from GA4: a traffic acquisition report (session source/medium) and a landing page report, both with engagement and conversion columns, same date range as your Google Ads export. Attach both plus the Ads campaign export and run:

16 · Measurement

Bonus skill

GA4 Cross-Check

Prompt
You are a digital analytics specialist reconciling Google Ads with GA4. Attached: 1) GA4 traffic acquisition report by session source/medium, 2) GA4 landing page report, 3) Google Ads campaign performance — all for the same [DATE RANGE]. Analyze: 1. QUALITY: compare google/cpc sessions against every other channel on engagement rate, average engagement time, and conversion rate. Is paid traffic above or below the site average, and on which landing pages? 2. MISMATCH PAGES: landing pages where paid CTR looks healthy in Google Ads but GA4 engagement collapses — the ad is writing a check the page doesn't cash. List the top 5 by wasted spend. 3. CONVERSION RECONCILIATION: where Google Ads conversions and GA4 key events for the same actions disagree by more than 15%, explain the likely causes (attribution model, counting method, conversion lag, consent-blocked traffic) and which number I should plan budgets against. 4. FUNNEL: for my top 3 paid landing pages, where do paid users drop out compared to organic users on the same pages? End with 3 fixes ranked by expected revenue impact.
Suggested cadence: Monthly · Mode: read-only

A second measurement pass worth running quarterly pairs Search Console with your search terms report — the paid-vs-organic overlap question every finance team eventually asks:

Prompt
From my Search Console query export and my Google Ads search terms report (same 90 days, both attached): find the queries where I rank in the top 3 organically AND pay for clicks. For each: paid spend, paid conversions, organic clicks, and position. Which terms could I bid down or pause with low risk, which need paid coverage despite the ranking (competitor ads above the organic result), and what is the estimated monthly saving? Recommend a test design for pausing the safest tier.

Both of these run hands-free once Claude has live access to GA4 and Search Console alongside Google Ads — that’s the same MCP connection covered next.

How do you connect Claude to Google Ads for live data?

All 15 skills above work with exported CSV data — no API connection needed. But if you want Claude to pull live campaign metrics, query search terms in real time, and check impression share without manual exports, you need MCP (Model Context Protocol).

MCP is a universal adapter that lets Claude call Google Ads API tools directly inside the conversation. Instead of downloading and uploading CSVs, you ask Claude “pull my campaign performance for the last 7 days” and it returns live data. Setup takes 2 minutes with the Ryze AI managed MCP connector, or 30 minutes if you self-host an open-source server.

With MCP connected, the diagnostic skills become especially powerful. The CPA Spike Diagnosis skill can pull data from the last 48 hours and compare it to the prior 30-day baseline — all in one conversation, no exports needed. The Anomaly Detection Alert skill can check every campaign daily and flag statistical outliers before they become expensive problems. For a step-by-step walkthrough with screenshots, see connecting Claude to Google Ads step by step; for the connector options compared, see the best Claude connector for Google Ads.

Two practical notes before you connect. Start read-only: every skill in this guide is an analysis skill, and read scope is all they need — add write access later, deliberately, once you trust the loop. And expect the first session to be calibration: ask Claude to list the accounts and campaigns it can see and to pull one number you already know (yesterday’s spend) before you trust it with anything bigger.

CSV exports

Best for weekly audits and one-off analysis. No setup required. Upload any Google Ads report as CSV.

MCP connector

Best for daily monitoring, real-time diagnostics, and teams managing $50K+/month. 2-minute setup via Ryze AI.

Ryze AI autonomous

Best for teams that want 24/7 optimization without any prompts. Ryze AI runs diagnostics, makes bid changes, and reallocates budgets automatically. Average 3.8x ROAS within 6 weeks.

Claude Desktop MCP settings showing a connected Google Ads MCP server with available tools listed
MCP setup complete — Claude now has live read access to your Google Ads account data

Where to run the skills: Claude Code, claude.ai, or Cowork

The prompts are surface-agnostic, but where you run them changes how much of the loop is automatic. Three setups, in increasing order of automation:

1

claude.ai — Projects

Create a Project, paste each skill into the project knowledge (one document per skill), and set project instructions with your business context so you never re-type it. Attach CSVs per conversation, or use connectors for live data. Best for: marketers who live in the browser and run skills on demand.

2

Claude Code — skill files

Save each skill as a SKILL.md file in its own folder under ~/.claude/skills, with a name and description in the frontmatter. Claude Code picks the right skill up when the task matches, or you invoke it by name. Pair with a Google Ads MCP server and the skill queries the account directly. Best for: operators comfortable in a terminal who want skills + live data + scriptability.

3

Claude Cowork — scheduled

Take the skills that run on a calendar — the Weekly Performance Digest, the Anomaly Detection Alert, the monthly benchmark and forecast — and schedule them as recurring runs so the analysis lands in front of you without anyone remembering to ask. Best for: making the reporting layer fully hands-free.

A sensible progression: start in claude.ai with CSVs (day one, zero setup), move to Claude Code with MCP once the skills earn a weekly slot, then schedule the recurring ones. Whichever surface you choose, keep the skill text in version control or a shared doc — the skills improve as you fold in lessons (“always check conversion lag before flagging a drop”), and those edits should reach the whole team, not one person’s chat history.

The Claude Code route in depth — skill files, MCP config, and chained workflows — is covered in Claude Code marketing workflows for Google and Meta ads. Ready-made skill files you can download instead of assembling by hand are in the Claude skills library.

Troubleshooting: when a skill returns a bad answer

Skills fail in predictable ways, and nearly all of them are input problems. The five failure modes worth knowing, with the fix for each:

The numbers don't match the platform

Usually a truncated CSV, a totals row mixed into the data, or two exports with different date ranges. State the exact range in the prompt, strip summary rows before attaching, and ask Claude to show its arithmetic for any computed metric so you can spot where it diverged.

Costs are 1,000,000x too large

API and MCP data returns cost in micros — Google's unit, not an error. Add one line to any skill that touches API data: "cost fields are in micros; divide by 1,000,000 before reporting."

The advice is generic

If the output could apply to any account, the input lacked business context. Add two sentences — what you sell, who buys, target CPA — and the same skill produces specific answers. This is the single most common failure.

It invented a metric or a feature

Constrain it: "use only the attached data; if something needed is missing, say so instead of estimating." For platform features that shipped recently, paste the relevant help-center text into the prompt rather than trusting training data to be current.

The output format drifts between runs

The skill text is too loose. Pin the format with an explicit skeleton ("output exactly these five sections, in this order") and keep one canonical copy of the skill — format drift usually means teammates are running paraphrased versions.

A 2-SD anomaly turned out to be nothing

Check conversion lag before reacting — recent days always under-report conversions that haven't landed yet. Have the anomaly skill exclude the last 2-3 days from conversion-based alarms, or annotate them as provisional.

The meta-rule: when a skill disappoints, fix the skill text, not just the conversation. Every failure above becomes one added line in the SKILL.md or project document — and then it never happens again, for anyone on the team. That accumulation is what makes a skill worth more every month you use it, where a prompt is worth the same forever.

Frequently asked questions

What are Claude skills for Google Ads?

Claude skills for Google Ads are structured prompt templates that teach Claude AI to perform specific PPC tasks — like auditing wasted spend, diagnosing CPA spikes, or generating weekly performance reports. There are 15 skills in this guide covering Diagnostics (5), Optimization (5), and Reporting (5).

Do I need MCP to use these skills?

No. All 15 skills work with exported CSV data uploaded to Claude Projects. MCP is optional — it lets Claude pull live data from your Google Ads account. Start with CSV exports and add MCP when you need real-time monitoring.

How much time do these skills save?

Marketers report 62% faster campaign analysis and 3–4 hours saved per week on routine tasks like search term audits and reporting. The Wasted Spend Audit skill typically identifies $500–$5,000/month in recoverable spend within 2 minutes.

Which Claude model works best for Google Ads?

Claude Sonnet 4 offers the best speed-accuracy balance for daily tasks. Use Opus 4 for complex audits and Haiku 4.5 for high-volume work like bulk keyword analysis. All models support the 200K-token context window needed for large exports.

Can Claude make changes to my Google Ads account?

Claude with MCP can read your data, but executing changes requires explicit permissions. For autonomous bid adjustments, budget shifts, and 24/7 monitoring, use Ryze AI — which delivers an average 3.8x ROAS within 6 weeks.

Are these prompts free to use?

Yes. All 15 prompts are free to copy and use. You need a Claude Pro subscription ($20/month) or Team plan for Claude Projects. MCP connectivity requires either a Ryze AI account or self-hosted server.

What is the difference between a Claude skill and a regular prompt?

A prompt is a one-off instruction you type into a chat. A skill is a saved, structured instruction set — role, required inputs, step-by-step method, and output format — that produces the same quality of analysis every time you or a teammate runs it. Prompts are fine for quick questions; skills are for work you repeat weekly.

Can I use these Claude skills for PPC channels beyond Google Ads?

Yes. The skill structure — role context, expected inputs, structured output — ports directly to Meta Ads, Microsoft Ads, LinkedIn, and Amazon Ads. Swap the platform-specific inputs: Meta diagnostics read placement and audience breakdowns instead of search terms, and Microsoft Ads exports are close enough to Google's that most prompts run unchanged. Keep one skill file per channel so the metric names stay accurate.

Is there a Claude skill for Google Analytics 4?

Yes — the GA4 measurement skill in this guide cross-checks what Google Ads claims against what GA4 records. It compares paid traffic engagement against other channels, flags landing pages where ad clicks don't engage, and explains conversion count differences between the two platforms (attribution model, counting method, and consent gaps are the usual causes).

How do I run these skills in Claude Code?

Save each skill as a SKILL.md file in a folder under ~/.claude/skills (one folder per skill, with a name and description in the frontmatter). Claude Code loads it when the task matches, or you can invoke it directly by name. Pair it with a Google Ads MCP connection and the skill runs against live account data instead of CSV exports.

Can Claude help with Performance Max campaigns?

Yes, within the limits of what Google exposes. Claude can analyze asset group performance, search themes, placement reports, and channel distribution — and flag brand cannibalization or junk placements. It cannot see everything Google hides inside PMax, so pair the analysis with the campaign-level numbers you can verify.

Why does Claude sometimes get the numbers wrong?

Almost always an input problem: a truncated CSV, mixed date ranges, or totals rows mixed in with data rows. Tell Claude to use only the attached data, state the exact date range, and ask it to show its arithmetic for any computed metric. If you connect via API or MCP, remember Google returns cost in micros — divide by 1,000,000.

Let AI run your Google Ads

audits · bids · budgets · 24/7

Start free trial
Live results across
2,000+ clients

Paid Ads

Avg. client
ROAS
0x
Revenue
driven
$0M

SEO

Organic
visits driven
0M
Keywords
on page 1
48k+

Websites

Conversion
rate lift
+0%
Time
on site
+0%
Last updated: Aug 6, 2026
All systems ok
Ryze AI is a service operated by Meow AI, LLC. © 2026 Meow AI, LLC. All rights reserved.