indranilbanerjee/performance-report
Generate performance reports. Use when: tracking KPIs, trend analysis, anomaly detection, and actionable recommendations.
npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill performance-report
Generate a structured marketing performance report that transforms raw data into insights. Covers KPI tracking, trend analysis, anomaly detection, and prioritized recommendations for optimization.
Scope (vs /digital-marketing-pro:performance-check): this skill is the narrative formatting layer — it turns metrics into a stakeholder-ready deliverable (executive summary, channel commentary, trend narrative, prioritized recommendations, audience-appropriate formatting). It consumes the live pulls and persisted snapshots that /digital-marketing-pro:performance-check produces rather than re-pulling from the platforms itself. Use performance-check to *see the numbers now*; use performance-report to *tell the story*. For deeper anomaly diagnosis, hand off to /digital-marketing-pro:anomaly-scan.
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 and relevant category files. Check for custom templates at ~/.claude-marketing/brands/{slug}/templates/. 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.A structured performance report containing:
Take indranilbanerjee/performance-report from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.