# meta-ads-audit

This skill pulls live data from a Meta ad account and reviews campaign structure, creative fatigue, budget pacing and lead quality.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 111
- Author: Cogny AI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skill-pipeline/meta-ads-audit/SKILL.md
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/skills/cogny-ai-meta-ads-audit

## What it does

The skill talks to your ad account through Cogny's MCP server. It lists ad accounts, then walks campaigns, ad sets and ads, pulling insights for the last 30 days. From there it looks at audience overlap, frequency saturation and demographic breakdown, flags ads with frequency above 3 and weak CTR, and checks custom audience sizes along with pixel health. On B2B accounts Fibbler is wired in, so the report covers lead quality instead of stopping at form fills.

You call it as a slash command with an argument: `/meta-ads-audit` for the whole thing, `/meta-ads-audit audiences`, `/meta-ads-audit creatives` or `/meta-ads-audit budget` for one section. The same structure and fatigue pass runs against TikTok, Snapchat, Reddit and X accounts connected to the workspace. Each account carries its own currency, so the report keeps one section per platform and never adds spend or leads across them.

A paid Cogny Agent subscription and a connected ad account are required. With no integration in place the skill stops and asks you to connect one. Conversions are counted by each platform's own pixel and attribution window, so treating CPL as the same event across platforms will mislead you.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill meta-ads-audit -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/meta-ads-audit/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/meta-ads-audit/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill meta-ads-audit -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/meta-ads-audit/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill meta-ads-audit -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/meta-ads-audit/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install cognyai/claude-code-marketing-skills meta-ads-audit
```

2. **Manually: put the files in place**
- File: `.github/skills/meta-ads-audit/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill meta-ads-audit -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/cognyai/claude-code-marketing-skills --path skill-pipeline/meta-ads-audit
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/meta-ads-audit/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add cognyai/claude-code-marketing-skills --skill meta-ads-audit -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/cognyai/claude-code-marketing-skills/tree/HEAD/skill-pipeline/meta-ads-audit/SKILL.md

## When to use it
- map campaign and ad set structure in a Meta account
- spot ads with worn-out creative from frequency and CTR decay
- check audience overlap and frequency saturation
- compare budget spend against the plan for the period
- judge B2B lead quality rather than lead count

## Example prompts
- Run a full audit of my Meta ad account for the last 30 days
- Look at audiences only: overlap, sizes, pixel health
- Go through creatives and show me where fatigue and low CTR are

## Similar
- [Agency AI – Meta & Google Ads Automation](https://affpapa.org/en/nevibecode/mcp/agency-ai-meta-google-ads-automation.md) — MCP server · ★ 1
- [meta-ads](https://affpapa.org/en/nevibecode/skills/meta-ads.md) — skill · 2200 installs
- [ads-creative](https://affpapa.org/en/nevibecode/skills/ads-creative.md) — skill · 4100 installs
- [meta-ads-creative](https://affpapa.org/en/nevibecode/skills/meta-ads-creative.md) — skill · ★ 4064
- [ads-audit](https://affpapa.org/en/nevibecode/skills/ads-audit.md) — skill · 4100 installs
- [KonQuest Meta Ads MCP](https://affpapa.org/en/nevibecode/mcp/konquest-meta-ads-mcp.md) — MCP server · ★ 44

From the same set: [cognyai/claude-code-marketing-skills](https://affpapa.org/en/nevibecode/by/cognyai/claude-code-marketing-skills.md) — 18 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
