meta-ads-audit

Audit Meta Ads CSV exports for wasted spend and creative fatigue.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/williamsforeal/Cyclone-SS --skill meta-ads-audit-williamsforeal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ads-audit
Source: https://github.com/williamsforeal/Cyclone-SS/tree/main/global-skills/meta-ads-audit
Command: npx skills add https://github.com/williamsforeal/Cyclone-SS --skill meta-ads-audit-williamsforeal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you audit a Meta Ads account to identify wasted spend, diagnose creative fatigue, and generate a prioritized set of actions backed by your CSV performance data.

Core Features & Use Cases

  • CSV-based performance audit: Validates required columns and computes account overview metrics like total spend, conversions, CPA, and ROAS (when available).
  • Waste and fatigue detection: Calculates exact wasted spend from zero-conversion ads, then flags likely creative fatigue using frequency, CTR quartiles, and CPA comparisons.
  • Actionable prioritized fix list: Produces an account health score (0-100) and a top-5 ranked remediation list by estimated monthly savings.
  • Use cases: Use it when you want to audit Meta Ads performance, find wasted spend, check creative fatigue, or prepare a focused optimization plan for the next iteration.

Quick Start

Upload your Meta Ads CSV export and ask the AI to run an audit with a prioritized top-5 fix list ranked by estimated monthly savings.

Frequently Asked Questions about meta-ads-audit

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

FAQPage Schema
How do I audit Meta Ads performance from a CSV export to identify wasted spend?

To audit Meta Ads performance, you upload a CSV export containing required columns, and the system calculates total spend, conversions, CPA, and ROAS. It quantifies exact wasted spend from zero-conversion ads and flags likely creative fatigue using frequency and CTR quartiles.

What is creative fatigue in Meta Ads and how is it detected from performance data?

Creative fatigue in Meta Ads is diagnosed by analyzing frequency, CTR quartiles, and CPA comparisons from your CSV data. When ad frequency rises and CTR drops into lower quartiles while CPA increases, the system flags likely creative fatigue for remediation.

How do I get a prioritized optimization plan for my Meta Ads account?

You get a prioritized optimization plan by running an audit that produces an account health score from 0-100 and a top-5 ranked remediation list. Fixes are ranked by estimated monthly savings derived from deterministic calculations on your CSV performance data.

Can I run a Meta Ads audit at the campaign level or is it only for account-level analysis?

You can run a Meta Ads audit at the account, campaign, and ad-set or ad level. The system applies independent scoring across defined dimensions for each scenario, providing an objective health score and specific remediation actions tailored to that granularity.

What columns do I need in my Meta Ads CSV export for a complete performance audit?

A complete performance audit requires strict CSV column validation, where required columns must be present to compute metrics like spend, conversions, CPA, and ROAS. Missing required fields will prevent deterministic calculations and waste detection.

Why does my Meta Ads CPA keep rising even though I am scaling spend?

Rising CPA during scaling often indicates wasted spend on zero-conversion ads or creative fatigue. The audit detects this by comparing CPA metrics across ad sets and flagging frequency increases alongside CTR declines, then prioritizes fixes by estimated monthly savings.