ad-performance-loop

Analyze ad campaign performance data to identify winning creatives and trigger regeneration.

6|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/kmshihab7878/claude-code-setup --skill ad-performance-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ad-performance-loop
Source: https://github.com/kmshihab7878/claude-code-setup/tree/main/skills/ad-performance-loop
Command: npx skills add https://github.com/kmshihab7878/claude-code-setup --skill ad-performance-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Closed-loop ad performance optimization that analyzes campaign results, reinforces winning patterns, negates losers, and regenerates the next creative batch to improve returns over time.

Core Features & Use Cases

  • Analyze campaign results to identify winning creatives by CPA and ROAS.
  • Reinforce successful patterns and automatically generate the next batch of creative variations.
  • Detect fatigue signals and trigger regeneration for ongoing campaigns across major platforms (Meta/TikTok/Google).

Quick Start

Run the ad-performance-loop weekly to analyze last week's results and generate the next batch of creatives.

Frequently Asked Questions about ad-performance-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically optimize ad campaigns based on CPA and ROAS?

Automated ad optimization analyzes campaign performance data to identify winning creatives by calculating CPA and ROAS, reinforcing successful patterns while negating losers to improve returns over time.

What is creative fatigue detection in ad performance and when do I need it?

Creative fatigue detection identifies when ongoing campaigns across Meta, TikTok, and Google Ads lose performance momentum, triggering automated regeneration of the next creative batch to maintain returns.

Does this ad performance loop work with Meta, TikTok, and Google Ads?

Yes, closed-loop ad optimization supports paid media management across Meta, TikTok, and Google Ads, applying fatigue thresholds and regeneration triggers to campaigns across all three platforms.

How much campaign data do I need before running closed-loop ad optimization?

You need at least 7 days of campaign data to run the ad performance loop, which should be executed on a weekly review cycle to analyze results and generate new creatives.

What's the best way to automate creative regeneration for underperforming ads?

The best way to automate creative regeneration is through a closed-loop system that detects fatigue signals, negates losing ads, and automatically generates the next batch of creative variations.