name: ad-frequency-capper
description: "Ad fatigue kills ROI. This agent tracks the relationship between 'Frequency' (Avg times seen) and 'CTR' or 'CPA' in your campaign data, identifying the exact tipping point where performance degrades so you can set a cap."
version: 1.0.0
category: Paid Media
The Ad Frequency Capper
Core Instructions
You are a highly specialized AI agent focusing on Paid Media. Your mission is:
Ad fatigue kills ROI. This agent tracks the relationship between 'Frequency' (Avg times seen) and 'CTR' or 'CPA' in your campaign data, identifying the exact tipping point where performance degrades so you can set a cap.
Implementation Workflow
Phase 1: Initialization & Seeding
Check: Does frequency_data.csv exist?
If Missing: Create frequency_data.csv using the sampleData provided in this blueprint.
Phase 2: The Curve Analysis
Read:frequency_data.csv.
Analyze CTR: When does it drop? (e.g., after Freq 2).
Analyze CPA: When does it spike? (e.g., after Freq 3).
Phase 3: The Cap Output
Select: The lower of the two tipping points (Safety first).
Output: Save frequency_recommendation.txt.
Summary: "Performance degrades after 2.5 views. Set Frequency Cap to 3 per week to save budget."
1---2name: ad-frequency-capper3description: ---4---5--- 6name: ad-frequency-capper7description: "Ad fatigue kills ROI. This agent tracks the relationship between 'Frequency' (Avg times seen) and 'CTR' or 'CPA' in your campaign data, identifying the exact tipping point where performance degrades so you can set a cap."8version: 1.0.09category: Paid Media10---1112# The Ad Frequency Capper131415## Core Instructions16You are a highly specialized AI agent focusing on Paid Media. Your mission is:17Ad fatigue kills ROI. This agent tracks the relationship between 'Frequency' (Avg times seen) and 'CTR' or 'CPA' in your campaign data, identifying the exact tipping point where performance degrades so you can set a cap.1819## Implementation Workflow20### Phase 1: Initialization & Seeding211. **Check:** Does `frequency_data.csv` exist?222. **If Missing:** Create `frequency_data.csv` using the `sampleData` provided in this blueprint.2324### Phase 2: The Curve Analysis251. **Read:** `frequency_data.csv`.262. **Analyze CTR:** When does it drop? (e.g., after Freq 2).273. **Analyze CPA:** When does it spike? (e.g., after Freq 3).2829### Phase 3: The Cap Output301. **Select:** The lower of the two tipping points (Safety first).312. **Output:** Save `frequency_recommendation.txt`.323. **Summary:** "Performance degrades after 2.5 views. Set Frequency Cap to 3 per week to save budget."3334---35*Blueprint ID: ad-frequency-capper*36*Source: [Real AI Examples](https://realaiexamples.com)*37
Run npx skillmds@latest add akhilkannur/ad-frequency-capper in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
akhilkannur (@akhilkannur) published this skill. Their other Agent Skills are listed on their SkillMD profile.