15 Grok Skills for Google Ads — Copy-Paste Prompts That Work
15 Grok skills for Google Ads you can install today — 5 that find what is broken, 5 that fix it, 5 that report it. Each skill is a saved instruction Grok reuses across chats, so the audit comes out the same every Monday. Plus: skills vs prompts vs connectors, how to import the files, and how to feed the skills live data through MCP. Disclosure: Ryze AI publishes this blog.
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 withClients we
work with








The 15 skills at a glance
Skills are grouped the way we run them on an account: diagnose first, then fix, then report. Every skill below is a full prompt you can paste into Grok's skill editor as the instruction body; the copy button on each one grabs the text.
| # | Skill | Category | What it does | Cadence |
|---|---|---|---|---|
| 1 | Wasted Spend Audit | Diagnostics | Search terms with spend and no conversions → negative list | Weekly |
| 2 | CPA Spike Diagnosis | Diagnostics | Six causes of a CPA jump, ranked by evidence | On demand |
| 3 | Quality Score Analysis | Diagnostics | Low-QS keywords weighted by spend, failing component named | Monthly |
| 4 | Search Term Leakage Scan | Diagnostics | Themes missing from your negative lists | Bi-weekly |
| 5 | Impression Share Gap Finder | Diagnostics | Lost IS split into budget vs rank, with the revenue at stake | Monthly |
| 6 | Negative Keyword Mining | Optimization | Categorized negatives in Google Ads Editor format | Per campaign + bi-weekly |
| 7 | Bid Strategy Selector | Optimization | The right bid strategy per campaign, with a transition plan | Quarterly |
| 8 | Budget Reallocation Model | Optimization | Three shift scenarios with projected CPA and ROAS | Monthly |
| 9 | Ad Copy A/B Generator | Optimization | Two complete RSAs with pinning and a test hypothesis | Per ad-group refresh |
| 10 | Landing Page Match Scorer | Optimization | Message match, intent, CTA, trust and mobile scored /10 | Quarterly sweep |
| 11 | Weekly Performance Digest | Reporting | Exec summary, metrics table, anomalies, next actions | Mondays |
| 12 | Anomaly Detection Alert | Reporting | Metrics >2 standard deviations from the 30-day mean | Weekly (daily with MCP) |
| 13 | Executive Summary Generator | Reporting | One page, no jargon, for leadership | Monthly |
| 14 | Competitor Benchmark Report | Reporting | Auction insights plus X search for competitor messaging | Monthly |
| 15 | ROAS Forecasting Model | Reporting | Baseline and three spend scenarios over 30/60/90 days | Monthly |
If you only install one, install the Wasted Spend Audit — it pays for the ten minutes of setup on the first run. The Weekly Performance Digest is the second, because it is the skill the rest of the team will actually read.
The short answer: Grok skills for Google Ads are saved instruction sets — role, inputs, method, output format — that Grok reuses every time you say “use the Wasted Spend Audit skill”. Create them at grok.com under Skills, or import the same SKILL.md files you may already use with Claude. Feed them CSV exports, or connect the account over MCP so the data is live: how to connect Grok to Google Ads takes about two minutes.
What are Grok skills for Google Ads?
xAI launched Grok Skills on May 18, 2026. A skill is a named, saved instruction that Grok loads on demand instead of you re-pasting the same prompt: it has a name (what you call it in chat), a description (one or two sentences on what it does) and an instruction (the prompt body). Skills run inside Grok's sandbox, so they can read files you attach, call your Connectors, run code, and produce the same structured output every time.
That consistency is the whole point for Google Ads work. A loose “analyze my account” prompt produces a different answer every run. A skill produces the same table, the same severity ratings and the same import-ready output whether you run it today or a teammate runs it in three months. The 15 skills below are the ones we run on accounts spending $25K–$200K a month; they are the same operating loop as our Claude skills for Google Ads, and the files are interchangeable.
Skills vs prompts vs connectors: which one do you need?
| One-off prompt | Skill | MCP connector | |
|---|---|---|---|
| What it is | An instruction typed into chat | A saved instruction set: role, inputs, method, output | A live pipe between Grok and the Google Ads API |
| Best for | Quick questions, one-time drafts | Repeatable jobs — audits, reports, QA | Real-time data instead of CSV exports |
| Setup | None | Create once at grok.com → Skills, or import a .md file | ~2 minutes managed, ~1 hour self-hosted |
| Data access | Whatever you paste | Whatever you attach (CSV exports) or a connector | Live campaigns, search terms, Keyword Planner |
| Consistency | Varies with phrasing | Same structure every run, for anyone on the team | Depends on the skill you pair it with |
| Weak spot | Output quality is a coin flip | Data goes stale between exports | Useless without a good instruction on top |
The working setup for most accounts is skills plus a connector: the 15 skills define the analysis, and the connection keeps the data fresh so you never export another CSV. If you take one thing from this section: do not judge Grok on one-off prompts. The gap between a vague prompt and a structured skill is bigger than the gap between any two AI models.
How to install a Google Ads skill in Grok
Three ways in, from easiest to most technical. All three end with the same skill available by name in every chat.
1. Create it in the skill editor (any plan with Skills)
Open grok.com, go to Skills, and click to create a new skill. Fill the three fields: Name (for example, Wasted Spend Audit), Description (one sentence — Grok uses it to decide when the skill applies), and Instruction — paste the prompt from the card below. Save. In any chat, type “use the Wasted Spend Audit skill on the attached search terms export” and attach the CSV.
2. Import a file
Grok accepts .md, .skill and .zip uploads through the Import control on the Skills page. A plain Markdown file whose body is the prompt is enough; a SKILL.md with YAML frontmatter (name, description) written for Claude imports unchanged. Our 30 marketing skills are downloadable at get-ryze.ai/claude-openclaw-clawdbot-skills and load into Grok as-is.
3. Grok Build (terminal)
Grok Build, xAI's open-source coding agent, discovers skills from ./.grok/skills/<name>/SKILL.md in the repo or ~/.grok/skills/ globally, and every user-invocable skill becomes a slash command (/wasted-spend-audit). It also reads existing Claude Code skill folders, so a team already running skills for Claude gets them in Grok Build with zero re-wiring. Requires a SuperGrok or X Premium+ subscription.
Skills analyze; connectors act. A skill on its own reads what you attach. Pair it with a Google Ads MCP connector and the same skill pulls live data — and, if the connector has write tools, can propose the change for your approval. Setup: how to connect Grok to Google Ads.
Diagnostic skills: find what's broken
Diagnostic skills answer one question: what is going wrong in my account? Run these first. The average Google Ads account has three to five diagnosable issues at any time, and most go unnoticed for weeks. 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.
01 · Wasted Spend Audit
Scans your search terms report and flags every term that spent money without converting, then 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, download the CSV, attach it and say “use the Wasted Spend Audit skill”. Good output is a table sorted by spend with a specific reason next to every flagged term; if the reasons feel generic, the export is missing columns. Sanity-check the top ten rows by spend before importing — a term with no conversions in 30 days may still assist on long sales cycles. Cadence: weekly.
02 · CPA Spike Diagnosis
Identifies the root cause when cost per acquisition jumps. CPA spikes have six common causes — audience saturation, bid strategy changes, competitor entry, landing page issues, seasonal shifts and Quality Score drops — and the skill checks all six in one pass so the evidence sits side by side. Read the output bottom-up: the ranked diagnosis is the headline, but the evidence lines tell you whether Grok is reasoning from your numbers. Include both the spike period and a baseline period. Cadence: on demand, the day CPA moves.
03 · Quality Score Analysis
Breaks Quality Score into its components — expected CTR, ad relevance, landing page experience — across all keywords and weights every low-QS keyword by monthly spend, so the top of the list is where a fix changes your bill. Match the fix to the failing component: expected CTR means the ad promise is weak, ad relevance usually means the ad group is too broad, landing page experience sends you to skill 10. Export keywords with the QS columns enabled. Cadence: monthly.
04 · Search Term Leakage Scan
Goes deeper than the Wasted Spend Audit by finding patterns — systematic gaps in your negative lists that let irrelevant traffic through repeatedly. Skill 01 blocks individual terms that already cost money; this one blocks the theme so the next hundred variants never match. Pay attention to the brand-contamination check: branded searches leaking into non-brand campaigns inflate their reported performance and mislead every budget decision built on top. Attach both the search terms report and your existing negative lists. Cadence: bi-weekly.
05 · Impression Share Gap Finder
The growth-side diagnostic: the other four find waste, this one finds volume you are not buying. The budget-vs-rank split is the decision that matters — IS lost to budget is fixed with money (skill 08 tells you where to take it from), IS lost to rank is fixed with Quality Score and bids, and no budget increase helps. Take the deprioritize bucket seriously: a campaign with a weak conversion rate and 40% lost IS is a hole, not an opportunity. Include the impression share columns, which are hidden by default. Cadence: monthly.
Ryze AI — Autonomous Marketing
Skip the prompts — let AI run your Google Ads 24/7
- ✓Every diagnostic above, running continuously
- ✓Executes bid, budget and negative-keyword changes
- ✓Flat $89/mo — never a percentage of spend
2,000+
Marketers
$500M+
Ad spend
23
Countries
Optimization skills: fix what's broken
Optimization skills take what the diagnostics found and turn it into a change you can apply — a negative list in Editor format, a bid strategy with a transition plan, a budget model with three scenarios. Every one of these assumes you know which problem you are fixing and roughly what it costs per month.
06 · Negative Keyword Mining
Builds a comprehensive negative list from five sources — actual search terms, industry non-buyer terms, semantic near-misses, competitor brands and out-of-area geography — and formats it for Google Ads Editor. Run it on every new campaign before launch, then bi-weekly. Cadence: per new campaign, then bi-weekly.
07 · Bid Strategy Selector
Recommends the right bid strategy per campaign from conversion volume, value variance, budget headroom and auction insights — and insists on a two-week transition rather than a cold switch, which is where most bid-strategy changes go wrong. Cadence: quarterly.
08 · Budget Reallocation Model
Ranks campaigns by efficiency, names donors and recipients, and models conservative, moderate and aggressive shifts with projected conversions, blended CPA and ROAS for each. Pair with skill 05 so the recipients are campaigns actually losing impression share to budget. Cadence: monthly.
09 · Ad Copy A/B Generator
Writes two complete responsive search ads — 15 headlines and 4 descriptions each, with character limits enforced — one rational, one aspirational, plus pinning recommendations and a hypothesis for why one should win. Feed it your current best headlines so it iterates rather than starting from zero. Cadence: per ad-group refresh.
10 · Landing Page Match Scorer
Scores the alignment between keyword, ad and landing page on seven criteria, with message match and intent double-weighted, and returns specific rewrites for any page under 7. Grok can fetch the page itself if you give it the URL. Cadence: per landing page, quarterly sweep.
Reporting skills: communicate results
Reporting skills turn raw Google Ads data into narratives stakeholders can read without follow-up questions. The weekly digest alone saves most teams two to three hours per account per week, and it is the skill that makes the other fourteen visible.
11 · Weekly Performance Digest
Five fixed sections — executive summary, metrics table with week-over-week and month-over-month columns, top and bottom campaigns with data-backed reasons, anomalies, next-week actions — in plain language with real numbers. Attach this week, last week and the same week last month. Cadence: weekly, Monday morning.
12 · Anomaly Detection Alert
A statistical pass over 60 days of daily metrics: rolling mean, standard deviation, anything in the last seven days more than two deviations out, plus slow drifts over 30 days. Runs daily when a connector supplies the data, weekly from exports. Cadence: weekly, daily with MCP.
13 · Executive Summary Generator
One page for leadership: a headline stat, four metrics with trend arrows, what worked and what needs attention in business language, and next month's plan. Under 400 words, no jargon. Cadence: monthly.
14 · Competitor Benchmark Report
The one skill that is better in Grok than anywhere else. It reads your auction insights for overlap, position-above and impression share, then uses Grok's native X search to pull what each competitor is saying and what customers are saying back — messaging you cannot see in Google Ads. Cadence: monthly.
15 · ROAS Forecasting Model
From 60–90 days of daily data: seasonality, the ROAS decay curve as spend rises, a baseline forecast with confidence bands, and three spend scenarios with the diminishing-returns threshold. Give it planned changes so the forecast accounts for them. Cadence: monthly.
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
Feed the skills live data with a Google Ads connector
Every skill above works on CSV exports. They work better on a live connection, because the data is never stale and Grok can drill down without a new export. Grok supports custom MCP connectors on web, iOS and Android; Google Ads is not in its catalog, so you add a Google Ads MCP server yourself.
Add the connector
Go to grok.com/connectors → New Connector → Custom, paste https://connector.get-ryze.ai/mcp, and sign in with Google. No developer token, no Cloud project. About two minutes; the full walkthrough is in how to connect Grok to Google Ads.
Run a skill against it
In a chat with the connector enabled, say “use the Wasted Spend Audit skill on the last 30 days of search terms”. Grok calls the connector's GAQL tool instead of asking for a file, then applies the skill's method to the result.
Let it propose the change
The connector's write tools — apply or dismiss recommendations, raw mutate — are approval-gated. After the audit, ask Grok to add the negative list and it will show you exactly what it wants to change and wait for your confirmation.
That is the ceiling of the skills-plus-connector setup: Grok analyzes and proposes, you approve. If you want the loop closed without you — bids, budgets and negatives adjusted 24/7 and re-measured — that is what Ryze AI's Paid Ads Autopilot does on the same account, at $89/month flat. For the wider integration landscape, see the best MCP servers for Google Ads.

Alex M.
VP Growth
Multi-Brand Ecommerce Group
We had five channels and five people each defending their own budget. Handing allocation to Ryze AI cut blended CAC 27% in a quarter — not because the bidding got smarter, but because money finally moved to whichever channel was winning that week.”
27%
Blended CAC reduction
5
Channels automated
12 weeks
To full autonomy
1,000+ marketers use Ryze





Automating hundreds of agencies





Troubleshooting: when a skill gives generic advice or wrong numbers
Five failure modes account for nearly every bad output we have seen. All of them are fixable in the skill or the data, not the model.
- Generic advice, no numbers. The export is missing columns, or the connector is not enabled in this chat. Ask Grok which tool it called; if none, toggle the connector on or re-attach the CSV with all columns.
- Numbers do not match Google Ads. Check the date range and the conversion column (conversions vs. all conversions), and remember GAQL money fields come back in micros. Tell the skill which conversion action counts.
- Every term flagged for the same reason. Fill in the [YOUR PRODUCT/SERVICE] bracket. Without it the skill cannot judge relevance and defaults to low intent for everything.
- Skill did not trigger by name. The description field is what Grok uses to match a request to a skill — make it specific (search terms, negatives, waste) rather than a generic marketing line.
- Output changes between runs. The instruction leaves the format open. Add the exact table columns and sort order to the skill body; the 15 above already do.
Running Meta as well? The same 15-skill loop exists for that platform: Grok skills for Meta Ads. And if a skill is worth running every week, it is worth running without you — that is the case for an autopilot.
Frequently asked questions
What are Grok skills?
Grok Skills, launched by xAI on May 18, 2026, are saved instruction sets Grok reuses across conversations. Each has a name, a description and an instruction body, is created on grok.com or imported as a .md, .skill or .zip file, runs in Grok's sandbox with access to your Connectors, and is invoked by asking Grok to use the skill by name.
How do I create a Grok skill for Google Ads?
Open grok.com, go to Skills, create a new skill, and fill in Name, Description and Instruction. Paste one of the 15 prompts in this guide as the instruction and save. In any chat, attach your Google Ads export and say use the [skill name] skill. Import works the same way with a Markdown file.
Can I use my Claude skills in Grok?
Yes. Grok imports SKILL.md files written for Claude without changes, and Grok Build reads existing Claude Code skill folders automatically. The 30 marketing skills on get-ryze.ai load into Grok as-is, so a team that built skills for Claude does not rewrite anything to run them in Grok.
Do Grok skills work without connecting my Google Ads account?
Yes. Every skill here works on CSV exports from Google Ads attached to the chat. A connector makes the data live and lets Grok drill down without new exports, but it is optional. Start with exports, add the connector once the skills are earning their keep.
How do I give Grok live Google Ads data?
Add a Google Ads MCP server as a custom connector at grok.com/connectors. The managed Ryze AI connector needs only a Google sign-in and exposes 14 Google Ads tools including GAQL and Keyword Planner; self-hosted servers need a developer token. With the connector enabled, skills pull data instead of asking for files.
Can a Grok skill make changes in Google Ads?
Only through a connector with write tools. Skills themselves analyze and draft; with the Ryze AI connector attached, Grok can propose to apply a recommendation or add negatives and the change waits for your approval. A skill plus a read-only connector never changes the account.
Which Grok skill should I install first?
The Wasted Spend Audit. It needs one export — search terms, last 30 days, all columns — and returns an import-ready negative list with the monthly saving, so the value is visible on the first run. Add the Weekly Performance Digest second; it is the one your stakeholders will read.
What is the difference between a Grok skill and a prompt?
A prompt is a one-off instruction typed into chat; its output varies with phrasing. A skill is that instruction saved with a role, required inputs, a method and an output format, invoked by name, so it produces the same table every run for anyone on the team. Consistency is the point.
Do Grok skills work in the Grok mobile apps?
Yes. Skills and Connectors are managed on grok.com and then available in the Grok iOS and Android apps. Attach exports from the Files app or run against a connector. Grok Build, the terminal agent, is separate and runs on a computer.
Can Grok run these skills on a schedule?
Not inside the Grok apps, which run while you are in the chat. Grok Build can run a skill on a cron job from the terminal if you have SuperGrok or X Premium+. For changes that should happen without you, an autopilot such as Ryze AI executes on its own schedule.
Which skill uses Grok's X search?
The Competitor Benchmark Report. It combines your auction insights with a live X search for each competitor's repeated claims, customer praise and complaints, and recent launches or promotions — messaging context Google Ads cannot show you. That makes it the one skill in this set that is stronger in Grok than in other assistants.
Grok vs Claude for Google Ads skills — which is better?
The skill files are interchangeable, so the analysis quality depends more on the skill than the model. Claude has a larger existing library and longer connector history; Grok adds native X search and imports Claude skills unchanged. Many teams run the same skills in both and compare.
Related guides
How to Connect Grok to Google Ads
The 2-minute custom connector setup that makes these skills run on live data.
15 Grok Skills for Meta Ads
The same 15-skill loop for creative fatigue, frequency, placements and reporting.
15 Claude Skills for Google Ads
The sibling guide — identical skill files, Claude install path.
Best MCP Servers for Google Ads
Every Google Ads MCP server ranked, managed and self-hosted.
Ryze AI — Autonomous Marketing
Let AI run your Google Ads
- ✓Connect your account in minutes
- ✓The agent decides, applies and re-measures 24/7
- ✓Approval mode if you want the final say
2,000+
Marketers
$500M+
Ad spend
23
Countries



