Skills

Campaign Audit

Audit all campaigns running for a brand across channels, with 4-tier triage.

Install

npx skills add indranilbanerjee/digital-marketing-pro --skill campaign-audit -g -a claude-code -y
Category
Marketing
Updated
6d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Audit all campaigns running for a brand across channels, with 4-tier triage. \"we just inherited this account\

/digital-marketing-pro:campaign-audit, Cross-Channel Current-State Audit

Metrics: mention rate, citation rate, share of model, share of AI voice, sentiment and the AI Visibility Score are defined, with formulas, in skills/context-engine/ai-visibility-metrics.md. Report every score with its formula and its sample size (n).

Script location. If your host does not set ${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin's scripts/ folder, next to skills/. Run them with Python 3.10 or newer: python, or python3 where python is not found (macOS, many Linux systems).

This skill produces a single document describing everything currently running for a brand across every channel, what's live, what's spending, what's performing, what's leaking budget, what's quietly broken. It's the prerequisite for any informed /digital-marketing-pro:campaign-plan, /digital-marketing-pro:performance-report, or /digital-marketing-pro:competitor-analysis refresh.

Context efficiency

Heavy skill. Grep before Read any referenced file, then Read only matched ranges with offset + limit. List the brand's data dir (~/.claude-marketing/brands/{slug}/, or $CLAUDE_PLUGIN_DATA/digital-marketing-pro/brands/{slug}/ when that env var is set) before opening files. On re-invocation mid-session, skip files already in context.

Use this skill:

  • During agency onboarding (step 8 of the agency-operations workflow), within the first week of taking over a new client, before you propose anything new.
  • Before a quarterly campaign refresh, establish the baseline you're going to argue against.
  • After a brand acquisition or restructure, when ownership of marketing changes hands and the new team needs a single source of truth for "what are we actually running?"
  • After a long pause in account work (vacation, paternity leave, contract gap), to re-establish situational awareness without making changes.

Why this skill exists

Read the whole SKILL.md on GitHub

More in Marketing