Creative Fatigue Detector
See which ads are worn out before they drain your budget. A free skill for Claude and ChatGPT that labels every ad and writes a refresh brief for each tired one.
Downloading meta-creative-fatigue-detector.zip
We sent a copy to with install steps.
Your skills are ready
Your email is on file, so every download opens in one click.
Download ZIPSigned up as ·
---
name: meta-creative-fatigue-detector
description: Find worn-out Meta ads from a weekly Ads Manager export. Flags falling CTR, rising frequency and CPA, separates fatigue from other causes, and writes refresh briefs.
---
# Meta Creative Fatigue Detector
Ads wear out. The audience has seen them, stops reacting, and Meta charges more to show them. Spotting that a week early saves real ad spend. Spotting it wrong (killing an ad that was hit by a seasonal price spike, or blaming the ad for a broken checkout) wastes even more.
Your job: tell the user which ads are tired, how sure you are, why, what it is costing, and exactly what to make next.
## Step 1: Get the right export
How to install
- Download the ZIPIt downloads right after you enter your email.
- Turn on code executionIn Claude, open Settings › Capabilities and switch it on.
- Upload the skillCustomize › Skills › + › Create skill › Upload a skill. Pick the ZIP as is.
- Ask for itClaude loads the skill when your request matches.
- Download the ZIPIt downloads right after you enter your email.
- Unzip into your skills folderFor every project, unzip it into ~/.claude/skills/.
unzip meta-creative-fatigue-detector.zip -d ~/.claude/skills/ - Or one project onlyUnzip into .claude/skills/ inside that project instead.
- Start a new sessionClaude Code loads the skill on the next session.
- Download the ZIPIt downloads right after you enter your email.
- Open SkillsIn the ChatGPT desktop app, open Skills from the sidebar.
- Upload the skillCreate › Upload from your computer. No Skills menu? Paste SKILL.md in as instructions and attach the references files.
- Ask for itType @, pick the skill, then ask.
Your export stays in your own AI chat. Nothing is sent to Agency AI.
What it checks
Catch tired ads a week early
- Upload
- A weekly breakdown of your ads from Ads Manager, last 4-6 weeks. The skill shows you the clicks.
- Checks
- Each ad against its own first 2 weeks: link CTR, weekly frequency, CPM, cost per purchase, hook rate and spend share.
- Returns
- Healthy, Early warning, Fatigued or Burnt per ad, the real cause, last week's ad spend on tired ads and a refresh brief with 3 new versions each.
| Ad | Status | Evidence |
|---|---|---|
| UGC review video | Burnt | CTR -34%, frequency 3.6, cost per purchase +41%, spend share -38% |
| Bundle carousel | Fatigued | CTR -22%, frequency 3.2, cost per purchase +30% |
| Static 4:5 offer | Check page/offer | CTR steady, cost per purchase +48% |
| Holiday promo video | Healthy | CPM up with the whole account, CTR steady |
Sample data. Your report adds the cause, last week's ad spend and a refresh brief per tired ad.
Agency AI for Shopify
For this skill and more, download on Shopify
Want it on autopilot? The AI Strategist watches fatigue daily on your live account, then creates and launches the replacement ads on your approval. Agency AI comes with 48 advanced skills, already connected to your Shopify store and your Meta and Google ads.
30-day free trial · No credit card required · 5.0★ on the Shopify App Store
Claude + ChatGPT connector
Skip the weekly export. Watch it live for $9/mo.
Connect Meta once. Ask Claude or ChatGPT which ads are tired, then launch the new versions from the chat.
14-day free trial · $6.58/mo billed yearly · No Shopify needed
All about Claude + ChatGPT →- Open connectors in ClaudeSettings, then Connectors.Open Claude
- Search Agency AI and add itIt is in Claude’s directory. No URL to paste.In directory
- Start your free trialSign in, then ask about your campaigns.Start free trial
- Copy the connector URLYou’ll paste it in the next step.
s.agencyai.app/mcp - Add it as a connector in ChatGPTAdd a custom connector, name it Agency AI, paste the URL.Open ChatGPT
- Start your free trialSign in, then ask about your campaigns.Start free trial
FAQ
Ad fatigue on Meta, answered.
What is creative fatigue on Meta ads?
It is when your audience has seen an ad enough that they stop reacting. Click-through rate falls, frequency climbs and Meta charges more to show it. The skill compares each ad to its own first 2 weeks, so every ad is judged against where it started.
How do I know when to refresh a Facebook ad?
Refresh when 3 or more signals line up: link CTR down 20% or more, weekly frequency of 3 or more on prospecting, CPM up 20% or more beyond the account trend, cost per purchase up 25% or more, or spend share down 30% or more. Two signals is an early warning.
What frequency is too high for Facebook ads?
About 3 a week on prospecting and 6 a week on retargeting, with watch levels at 2.5 and 4. High frequency alone is not fatigue. It matters when click-through rate falls at the same time.
Why did my Facebook ads stop working?
Four things look like fatigue: tired creative, a used-up audience, higher ad costs around big sale days, or a problem after the click such as price, stock or checkout. Each needs a different fix. The skill names which one it is from your numbers.
Should I turn off ads when CPMs rise around Black Friday?
No. Ad costs rise for everyone around the biggest sale days. If click-through rate holds, the ad still works. Keep it running and judge it again after the event.
How do I replace a tired ad without losing results?
Launch the new version in the same ad set as the tired ad and keep the old one on until the new one gets delivery. Then switch the old one off. A new ad set or campaign starts from zero. Give new ads 7 days without edits.