15 Grok Skills for Meta Ads — Copy-Paste Prompts That Work
15 Grok skills for Meta 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 creative fatigue, frequency and CPM checks come out the same every Monday. Plus: skills vs prompts vs connectors, how to import the files, and how to feed the skills live Ads Manager 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 a Meta 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 | Creative Fatigue Detection | Diagnostics | Ads with CTR down >20% from peak and frequency >3 → replace list | Weekly |
| 2 | Audience Overlap Finder | Diagnostics | Ad-set pairs bidding against each other, with the CPM premium | Monthly |
| 3 | Frequency Cap Audit | Diagnostics | Objective-specific frequency limits and wasted impressions | Weekly |
| 4 | CPM Anomaly Detector | Diagnostics | CPM vs 14-day average, root cause diagnosed | Weekly |
| 5 | Placement Performance Analyzer | Diagnostics | Spend share vs conversion share by placement | Monthly |
| 6 | Lookalike Audience Refresher | Optimization | Stale seed lists and CPA decay by lookalike | Quarterly |
| 7 | Creative Brief Generator | Optimization | 5 briefs: 3 iterate on winners, 2 test new concepts | Per fatigue alert |
| 8 | Ad Copy A/B Variant Writer | Optimization | 8 variants, one variable changed each | Per copy refresh |
| 9 | Budget Allocation by Funnel Stage | Optimization | TOFU / MOFU / BOFU split vs benchmarks | Monthly |
| 10 | Interest Targeting Expander | Optimization | 20 new interests in 4 categories, language from X | When audiences saturate |
| 11 | Weekly Meta Performance Digest | Reporting | Exec summary, campaign table, creative and audience notes | Mondays |
| 12 | Creative Scorecard Builder | Reporting | 1–100 score per ad from 5 weighted metrics | Weekly |
| 13 | Competitor Ad Library Analyzer | Reporting | Format mix, refresh rate, hooks, gaps — plus X reaction | Monthly |
| 14 | Audience Insights Reporter | Reporting | The 20% of segments driving 80% of results | Monthly |
| 15 | ROAS by Placement Breakdown | Reporting | True ROAS with assists and attribution sensitivity | Monthly |
If you only install one, install Creative Fatigue Detection — on Meta, creative is the bidding, and catching decay a week early is the cheapest CPA improvement available. The Weekly Meta Performance Digest is the second, because it is the skill the rest of the team will actually read.
The short answer: Grok skills for Meta Ads are saved instruction sets — role, inputs, method, output format — that Grok reuses every time you say “use the Creative Fatigue Detection skill”. Create them at grok.com under Skills, or import the same SKILL.md files you may already use with Claude. Feed them Ads Manager exports, or connect the account over MCP so the data is live: how to connect Grok to Meta Ads takes about two minutes.
What are Grok skills for Meta 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 matters more on Meta than on any other channel, because the failure modes are gradual. Creative fatigue, frequency creep and audience saturation each cost a few percent a day until someone notices at the month-end review. A skill that runs the same check every Monday, with the same thresholds, is how you notice on day three instead. The 15 skills below are the ones we run on accounts spending $20K–$150K a month; they are the same operating loop as our Claude skills for Meta 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 Meta Marketing API |
| Best for | Quick questions, one-time drafts | Repeatable jobs — fatigue checks, audits, digests | Real-time insights instead of Ads Manager 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 insights with any breakdown, creatives, Ad Library |
| 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 Meta 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, Creative Fatigue Detection), 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 Creative Fatigue Detection skill on the attached ad 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 (/creative-fatigue). 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 Meta Ads MCP connector and the same skill pulls live insights — and, if the connector has write tools, can propose the pause or budget change for your approval. Setup: how to connect Grok to Meta Ads.
Diagnostic skills: find what's broken
Diagnostic skills answer one question: what is quietly getting worse in my account? On Meta the answer is usually creative or frequency, and both are visible a week before they show up in CPA. Run all five once when you adopt this system, then put Creative Fatigue Detection and the Frequency Cap Audit on a weekly cadence.
01 · Creative Fatigue Detection
The average Meta ad starts decaying after three to five days of delivery, and most advertisers catch it after CTR has already dropped 40% and CPA has spiked. This skill tracks CTR trajectory, frequency accumulation and engagement decay across all active ads and sorts them into urgent, warning and healthy. Export from Ads Manager with ad name, impressions, CTR, frequency, CPM and a daily breakdown; run it after every budget scale-up, since higher spend burns creative faster. Cadence: weekly.
02 · Audience Overlap Finder
When two ad sets target similar audiences you bid against yourself, CPMs inflate 15–30% and neither ad set wins. This skill takes your ad set targeting parameters, estimates overlap for every pair and recommends consolidate, exclude or differentiate. Feed it the real overlap percentages from Meta's Audience Overlap tool for more precise output. Cadence: monthly.
03 · Frequency Cap Audit
Meta's frequency caps are suggestions, not hard limits, especially in Advantage+ campaigns. This skill audits every active ad set against objective-specific benchmarks and estimates the spend wasted on impressions served to already-saturated users. Export frequency at the ad-set level with a daily breakdown: the 7-day rolling number predicts tomorrow's performance drop better than the all-time figure. Cadence: weekly.
04 · CPM Anomaly Detector
CPMs fluctuate daily, but some spikes signal real problems. This skill compares current CPM to a 14-day rolling average and separates the five causes — audience saturation, competitive pressure, creative decay, auction inflation and targeting that is too narrow — by which other metrics moved alongside. Include 30 days of daily CPM so seasonal inflation is not misread as a problem. Cadence: weekly.
05 · Placement Performance Analyzer
Most advertisers run Advantage+ placements and never check where the money goes. This skill breaks down CPA, ROAS and conversion rate by placement and usually finds 60–70% of spend in the top two placements while the rest burn budget at three to five times the CPA. Export from Breakdowns → By Delivery → Placement with at least 14 days; Audience Network is the usual offender. Cadence: monthly.
Ryze AI — Autonomous Marketing
Skip the prompts — let AI run your Meta Ads 24/7
- ✓Every diagnostic above, running continuously
- ✓Pauses fatigued ads and moves budget to winners
- ✓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 action. Fatigued creatives get new briefs, stale lookalikes get refreshed, budgets move to the funnel stage that is actually converting.
06 · Lookalike Audience Refresher
Lookalikes degrade every 60–90 days as your customer base evolves. This skill audits each one for CPA and CTR decay against seed-list age and recommends which seeds to update, which percentages to test and which lookalikes to retire. The best seeds are usually your top 25% LTV customers from the last 90 days, not all purchasers. Cadence: quarterly.
07 · Creative Brief Generator
When skill 01 flags ads for replacement, this one writes the briefs for what comes next: it analyzes what hooks, formats and CTAs won, then produces five briefs — three iterating on proven winners, two testing new concepts — all platform-native with aspect ratios. Include brand guidelines and tone of voice for on-brand output. Cadence: per fatigue alert.
08 · Ad Copy A/B Variant Writer
Most Meta advertisers test two or three copy variants; the top performers test eight to twelve. This skill takes your best ad copy and writes eight variants that change one variable each — hook, social proof, benefit framing, CTA, length — so you know exactly what moved the needle. Run each variant to at least 2,000 impressions before judging. Cadence: per copy refresh.
09 · Budget Allocation by Funnel Stage
Most Meta accounts over-invest in prospecting and under-invest in mid-funnel. This skill classifies campaigns into TOFU, MOFU and BOFU, compares the spend split to benchmarks for your business type, and recommends dollar shifts with the expected ROAS impact. If BOFU frequency is above 8, you do not need more retargeting budget — you need more TOFU to fill the funnel. Cadence: monthly.
10 · Interest Targeting Expander
When existing interest audiences saturate you need new ones, and guessing is slow. This skill takes your best-performing interests and generates twenty adjacent, behavioral, affinity and contrarian targets to test — and in Grok it also runs an X search so the suggestions use the language your customers actually use in posts. Test new interests in isolated ad sets at $20–50/day for five to seven days, no more than three interests per ad set. Cadence: when audiences saturate.
Reporting skills: communicate results
Reporting skills turn raw Ads Manager data into narratives stakeholders can read without follow-up questions. The weekly digest alone saves most teams two to three hours per client per week, and the creative scorecard is what changes what the design team makes next.
11 · Weekly Meta Performance Digest
Every Monday you paste in last week's data and get the paragraph that explains what happened, why, and what you are doing about it — for a CMO with two minutes. Export campaign name, spend, impressions, CTR, CPC, conversions, CPA, ROAS and frequency, plus ad-level rows for the creative section. Cadence: weekly, Monday morning.
12 · Creative Scorecard Builder
Assigns every active ad a 1–100 score from a weighted composite of CTR, conversion rate, ROAS, cost efficiency and longevity, so creative reviews run on numbers instead of opinions. Share it with the design team weekly: when UGC video scores 78 and polished brand video scores 42, direction shifts fast. Cadence: weekly.
13 · Competitor Ad Library Analyzer
The skill that is better in Grok than anywhere else. It takes competitor data from Meta's Ad Library — or pulls it through a connector with Ad Library search — and reads format mix, refresh rate, hooks and gaps; then it runs an X search to see how audiences are reacting to those ads, which the Ad Library cannot show. Focus on competitors with many active ads; their testing tells you what works in your vertical. Cadence: monthly.
14 · Audience Insights Reporter
Takes your breakdown data — age, gender, device, region, time — and surfaces the segments driving results versus the ones consuming budget. Most accounts find 70–80% of conversions come from two or three segments. Export from Breakdowns → By Demographics and By Time, at least 30 days. Cadence: monthly.
15 · ROAS by Placement Breakdown
The revenue-attribution counterpart to skill 05: true ROAS by placement accounting for assists, view-through and attribution-window sensitivity. Stories and Reels often look unprofitable on 1-day click and very profitable on 7-day click — run both windows before cutting anything. 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 Meta Ads connector
Every skill above works on Ads Manager exports. They work better on a live connection, because the data is never stale and Grok can request a new breakdown without a new export. Grok supports custom MCP connectors on web, iOS and Android; Meta Ads is not in its catalog, so you add a Meta Ads MCP server yourself.
Add the connector
Go to grok.com/connectors → New Connector → Custom, paste https://connector.get-ryze.ai/mcp, sign in and authorize Meta for your ad accounts. No developer app, no app review. About two minutes; the full walkthrough is in how to connect Grok to Meta Ads.
Run a skill against it
In a chat with the connector enabled, say “use the Creative Fatigue Detection skill on the last 14 days of ad-level insights”. Grok calls the connector's raw insights tool with a daily breakdown instead of asking for a file, then applies the skill's thresholds to the result.
Let it propose the change
The connector's write tools — pause, budgets, new ads through Graph writes — are approval-gated. After the fatigue check, ask Grok to pause the urgent ads 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 — creative rotated, budgets moved and audiences refreshed 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 Meta 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 numbers that do not match Ads Manager
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 (frequency and daily breakdown are the usual gaps), 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.
- ROAS does not match Ads Manager. Attribution window. Tell the skill which window you report on — 7-day click, 1-day view, or both — and whether purchases or all conversions count. The default differs by account.
- Every ad flagged as fatigued. The export covers too short a window for a peak to exist. Give 14 days minimum with a daily breakdown so the skill can compare current CTR to peak CTR.
- Skill did not trigger by name. The description field is what Grok uses to match a request to a skill — make it specific (creative fatigue, frequency, CPM) 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 Google as well? The same 15-skill loop exists for that platform: Grok skills for Google 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 Meta 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 Ads Manager 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 Meta Ads account?
Yes. Every skill here works on CSV exports from Ads Manager attached to the chat. A connector makes the data live and lets Grok request new breakdowns without exports, but it is optional. Start with exports, add the connector once the skills are earning their keep.
How do I give Grok live Meta Ads data?
Add a Meta Ads MCP server as a custom connector at grok.com/connectors. The managed Ryze AI connector needs only a sign-in and Meta authorization and exposes 12 Meta Ads tools including raw insights with breakdowns, creatives and Ad Library search; self-hosted servers need a reviewed developer app. With the connector enabled, skills pull data instead of asking for files.
Can a Grok skill make changes in Meta Ads?
Only through a connector with write tools. Skills themselves analyze and draft; with the Ryze AI connector attached, Grok can propose to pause fatigued ads or move budget and the change waits for your approval. A skill plus a read-only connector never changes the account, and nothing runs on your personal profile.
Which Grok skill should I install first?
Creative Fatigue Detection. It needs one export — active ads, 14 days, daily breakdown with CTR and frequency — and returns a replace-now list on the first run, which is the fastest CPA improvement available on Meta. Add the Weekly Meta 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 skills use Grok's X search?
Two. The Competitor Ad Library Analyzer adds how audiences on X are reacting to each competitor's ads and offers, and the Interest Targeting Expander uses X posts to find the language and adjacent communities your buyers actually use. Both add context the Ad Library and Ads Manager cannot show, which makes them stronger in Grok than in other assistants.
Grok vs Claude for Meta 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 Meta Ads
The 2-minute custom connector setup that makes these skills run on live data.
15 Grok Skills for Google Ads
The same 15-skill loop for search terms, Quality Score, bids and reporting.
15 Claude Skills for Meta Ads
The sibling guide — identical skill files, Claude install path.
Best MCP Servers for Meta Ads
Every Meta Ads MCP server ranked, managed and self-hosted.
Ryze AI — Autonomous Marketing
Let AI run your Meta 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



