Displays unified campaign status across platforms (ads, email, social, blog) with live metrics, execution history, and pending approvals. Surfaces paused/failed campaigns automatically.
How this skill is triggered — by the user, by Claude, or both
Slash command
/digital-marketing-pro:campaign-statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Provide a unified view of all active campaigns across every connected platform — ads, email, social, blog — with their current status, live performance metrics, execution history, and any pending approvals or scheduled actions. Eliminates the need to check each platform individually and surfaces issues (paused campaigns, failed executions, stale content) before they become problems.
Provide a unified view of all active campaigns across every connected platform — ads, email, social, blog — with their current status, live performance metrics, execution history, and any pending approvals or scheduled actions. Eliminates the need to check each platform individually and surfaces issues (paused campaigns, failed executions, stale content) before they become problems.
The user must provide (or will be prompted for):
~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load restrictions. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.scripts/campaign-tracker.py --brand {slug} --action list-campaigns
to get the campaign registry with names, platforms, statuses, creation dates, and assigned KPI targets.scripts/execution-tracker.py --brand {slug} --action get-history --days {time_window}
to retrieve recent execution logs — what ran, when it ran, outcome (success/failure/skipped), error messages if any,
and the user or automation that triggered it.scripts/approval-manager.py --brand {slug} --action list-pending
to surface any campaigns, creatives, or content pieces awaiting review before they can go live.
Include submission date and age in hours for each pending item.A structured campaign status dashboard containing:
npx claudepluginhub indranilbanerjee/digital-marketing-proDisplays current campaign states, decisions in flight, blockers, and experiments for an overview of active marketing work.
Shows a campaign operations autopilot dashboard with health scores, auto-correction history, guardrail config, and savings reporting. Use for campaign health checks and attention triage.
Runs daily health checks on marketing accounts (Google Ads, Meta Ads, Search Console, GA4) by loading strategy and state, syncing data, and reporting Healthy/Watch/Action-needed status.