Tooluck logoTooluck
SKILL.md

fatigue-frequency-manager

Agent skill fromaaron-he-zhu/aaron-marketing-skills

Use when the user asks to "is my ad fatiguing", "why is CTR dropping at scale", or "should I rotate creative / widen the audience"; reads frequency, CTR and CVR decay against an early-flight baseline and returns Rotate-creative / Widen-audience / Hold triggers with a per-ad-set fatigue read. Not for building the replacement creative — use ad-creative-builder; not for the RQS score or vetoes — use ad-account-auditor. 广告疲劳检测/频次管理/换素材还是扩人群

How to install fatigue-frequency-manager

install fatigue-frequency-manager
# install the aaron-marketing-skills pack with the skills CLI
npx skills add aaron-he-zhu/aaron-marketing-skills

# or add only this skill to Claude Code: copy the folder

ad/scale/fatigue-frequency-manager/

# into

~/.claude/skills/fatigue-frequency-manager/ (all projects)

.claude/skills/fatigue-frequency-manager/ (one project)

ad/scale/fatigue-frequency-manager/SKILL.md

Apache-2.0Full file
1# Fatigue & Frequency Manager
2
3Reads a scaling ad set for **creative fatigue** and **audience saturation** — rising frequency, decaying CTR and CVR against an early-flight baseline — and returns a **Rotate-creative / Widen-audience / Hold** trigger per ad set. This works the ROAS **S** (spend-efficiency: CTR/CVR/frequency decay) and **R** (return protection) levers at scale. It does not build the replacement creative (`ad-creative-builder` owns that) and does not compute the RQS or run vetoes (`ad-account-auditor` owns the gate).
4
5## Quick Start
6
7```text
8Frequency on my prospecting set hit 6.2 and CTR halved over two weeks — is it fatigue, and do I rotate or widen?
9CVR held but CTR keeps sliding on the same creatives at scale — which trigger fires?
10Here's the daily campaign export for Ad Set A — read it for fatigue vs saturation
11```
12
13## Skill Contract
14
15**Expected output**: a per-ad-set fatigue read — frequency now vs baseline, CTR and CVR decay slope against the early-flight baseline, the diagnosis (creative fatigue vs audience saturation vs neither), and one trigger (**Rotate-creative** / **Widen-audience** / **Hold**) with the threshold that fired — plus a handoff summary storable under `memory/ad/fatigue-frequency-manager/`.
16…

Excerpt shown under the repository's Apache-2.0 license.

More skills in aaron-marketing-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates