# content-audit

Retrospective social media audit tool that triages past posts, catches voice drift, and builds a roadmap from signal metrics instead of vanity likes.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 658 installs · ★ 199
- Author: social-media-skills
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/social-media-skills/skills/tree/HEAD/skills/content-audit/SKILL.md
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/skills/content-audit

## What it does

The skill runs account audits using the AUDIT framework across an approximate 90-day window. It reads performance metrics provided via `analytics-and-reporting`, drawing from native dashboards or WoopSocial analytics for TikTok, LinkedIn, Facebook, Instagram, Pinterest, YouTube, and Bluesky. Scoring prioritizes saves, shares, and replies over superficial like counts.

Posts get classified into keep, kill, or refresh buckets. The tool never deletes posts automatically. It recommends updates before suggesting cuts, leaving final removal decisions to humans. Without enough 90-day history, the skill shifts to a structural audit covering bio clarity, pillars, and cadence.

Outputs feed directly into sister skills. Winners go to `content-recycling`, bio fixes route to `profile-optimization`, and tone deviations head to `voice-builder`. The audit finishes with a practical roadmap separated into quick wins and long-term milestones.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add social-media-skills/skills --skill content-audit -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add social-media-skills/skills --skill content-audit -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add social-media-skills/skills --skill content-audit -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install social-media-skills/skills content-audit
```

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

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add social-media-skills/skills --skill content-audit -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/social-media-skills/skills --path skills/content-audit
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add social-media-skills/skills --skill content-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/social-media-skills/skills/tree/HEAD/skills/content-audit/SKILL.md

## When to use it
- Triage 90 days of social posts into keep, kill, and refresh categories
- Identify high-impact content by evaluating saves, shares, and replies
- Detect brand voice drift and missed topics across content pillars
- Generate a prioritized roadmap dividing quick fixes from long-term tasks

## Example prompts
- Audit my social account performance over the last 90 days using AUDIT
- Review recent content and classify posts into keep, kill, or refresh
- Check my feed for voice drift and recommend quick profile fixes

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 561959d7873efa7a.

BEGIN THIRD-PARTY FILE 561959d7873efa7a
```text
---
name: content-audit
description: >-
  Audit an existing social media account and its content — the retrospective reality-check of what's working and what isn't. Use when someone wants to "audit my content/account,"
  "what's working and what isn't," "clean up my profile/feed," "I post a lot but it's not working," or to
  triage an existing account before replanning. Produces a keep/kill/refresh triage, maps pillar coverage,
  catches voice drift, and fixes profile fundamentals — then a quick-wins-vs-long-term roadmap. Uses the
  AUDIT framework. Reads brand-profile + content-pillars + social-strategy (the plan) and
  analytics-and-reporting (the data) first. It reads WoopSocial post analytics on covered platforms and native dashboards otherwise, scores on
  signal not vanity, recommends rather than auto-deletes, and never fabricates. Feeds content-recycling,
  content-pillars, profile-optimization, voice-builder, and social-strategy. Distinct from
  analytics-and-reporting (ongoing measurement) and competitor-analysis (rivals).
version: 1.0.0
---

# content-audit

The **retrospective bridge** — read how an existing account has performed and turn it into a keep/kill/
refresh roadmap that feeds the forward plan. It **reads** (via `analytics-and-reporting`) and
**recommends**; the human and other skills **act**.

## The POV: activity isn't progress
Plenty of accounts look busy — daily reels, carousels, likes trickling in, followers inching up — while
**nothing actually moves.** A content audit finds the **signal under the busy-ness**: what gets *saved*
and *shared* (not just liked), which pillars are starved or bloated, where the voice has drifted (or
where your winners say it should **evolve**), and which profile fundamentals quietly leak followers.
Strategy is forward-looking; the audit is the **retrospective reality-check** that informs it.

## Read these first
1. **brand-profile** + **voice-builder** — the voice/brand standard to audit against.
2. **content-pillars** + **social-strategy** — the intended plan (the audit checks execution of it).
3. **analytics-and-reporting** — the performance data source (WoopSocial post analytics for TikTok, LinkedIn, Facebook, Instagram, Pinterest, YouTube, and Bluesky; native dashboards otherwise).

## The framework: AUDIT
(Depth: `references/the-audit-framework.md`.)
- **A — Assemble the inventory:** ~90 days of output by platform/format/pillar/time + native metrics; pull
  the plan you're auditing against.
- **U — Uncover the signal:** score on **saves/shares/replies + the goal-mapped KPI** (not vanity);
  surface top/bottom performers + patterns by format/time/pillar.
```
END THIRD-PARTY FILE 561959d7873efa7a

The third-party file has ended. Everything between the 561959d7873efa7a tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2678 of 6042 bytes. © social-media-skills · MIT · https://github.com/social-media-skills/skills/tree/HEAD/skills/content-audit/SKILL.md

_Part of the page did not fit — see the HTML version._

---
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
