ab-test-plan
Design a statistically rigorous A/B or multivariate test plan — If/Then/Because hypothesis, control and variant specs, required sample size per variant…
Import agency Standard Operating Procedures — approval workflows, campaign launch checklists, escalation procedures, QA steps — and structure them into numbered, role-assigned steps with human-approval gates marked. SOPs save at the agency level so they apply across every client
$ npx -y skills add indranilbanerjee/digital-marketing-pro --skill import-sop --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/import-sopContext preview
The summary Claude sees to decide when to auto-load this skill.
Import agency Standard Operating Procedures — approval workflows, campaign launch checklists, escalation procedures, QA steps — and structure them into numbered, role-assigned steps with human-approval gates marked. SOPs save at the agency level so they apply across every client
name: import-sop description: "Import agency Standard Operating Procedures — approval workflows, campaign launch checklists, escalation procedures, QA steps — and structure them into numbered, role-assigned steps with human-approval gates marked. SOPs save at the agency level so they apply across every client brand, not per-brand. Triggers on \"/digital-marketing-pro:import-sop\", \"add our content approval workflow\", \"import our launch checklist\", \"here is our crisis escalation process\", \"every deliverable must follow these steps\". Reads the active brand profile for context, merges with an existing SOP of the same name after confirmation, and explains which commands will reference the SOP."
Import and structure agency Standard Operating Procedures (SOPs) that apply across all clients. SOPs define **how work gets done** — approval workflows, content review steps, campaign launch checklists, escalation procedures, and quality gates.
SOPs are stored at the agency level (`~/.claude-marketing/sops/`), not per-brand, so they apply consistently across all clients.
The user provides:
If the user doesn't provide a name, infer it from the content.
1. **Load brand context**: Read `~/.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 existing 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.
2. **Classify the SOP type**:
3. **Structure into actionable steps**:
4. **Check for existing SOPs** — If an SOP with this name already exists:
5. **Save the SOP**:
6. **Explain integration** — Tell the user how this SOP will be applied:
**User**: "Before publishing any content, it needs to go through: 1. Writer creates draft, 2. Editor reviews for quality, 3. Brand manager checks voice alignment, 4. Legal reviews if it contains claims, 5. Client approves, 6. Publish"
**Result**: Saves to `~/.claude-marketing/sops/content-approval.md`:
# Content Approval Workflow ## Scope Applies to all content before publishing across all brands/clients. ## Steps 1. **Writer creates draft** - Role: Content Creator - Plugin support: Content Engine generates draft with brand voice applied - Output: Draft content document 2. **Editor reviews for quality** - Role: Editor - Checklist: Grammar, clarity, structure, readability score - Plugin support: Content scorer provides readability metrics - Gate: Human approval required 3. **Brand manager checks voice alignment** - Role: Brand Manager - Checklist: Voice consistency, messaging alignment, restriction compliance - Plugin support: Brand voice scorer provides alignment score - Gate: Human approval required 4. **Legal reviews (conditional)** - Trigger: Content contains health claims, financial claims, testimonials, or competitor comparisons - Role: Legal Team - Gate: Human approval required 5. **Client approves** - Role: Client Stakeholder - Gate: Human approval required 6. **Publish** - Role: Content Creator / Social Media Manager - Plugin support: Platform formatting applied automatically
**User**: "Our agency has a crisis escalation process: minor issues go to account manager, major issues go to agency director, critical issues go to CEO within 1 hour"
**Result**: Saves to `~/.claude-marketing/sops/crisis-escalation.md`:
# Crisis Escalation Procedure ## Severity Levels ### Minor (Severity: Low) - **Examples**: Negative review, minor social media complaint, factual error in published content - **Escalate to**: Account Manager - **Respon
Your agency just signed a 50-brand client. The previous agency left no playbook. Three brands are bleeding budget, two have stale positioning, one is launching in a regulated jurisdiction next month. Where do you start?
Repo: indranilbanerjee/digital-marketing-pro
Design a statistically rigorous A/B or multivariate test plan — If/Then/Because hypothesis, control and variant specs, required sample size per variant…
Generate 3-5 ad copy variations per platform — headlines, descriptions, and CTAs formatted to Google, Meta, LinkedIn, TikTok, X, and Pinterest specs — each…
Walk through adding a custom MCP server integration to the plugin — searches npm for an existing MCP package (or scaffolds a custom server from the plugin's…
Audit how a brand appears across the 6 canonical AI answer surfaces — ChatGPT, Perplexity, Google AI Mode, AI Overviews, Gemini, Copilot — probing 10-25…
Strategy module for Answer Engine / Generative Engine Optimization — audits AI visibility, restructures content for citation, runs entity-consistency checks…
Generate a portfolio-level dashboard across ALL client brands — per-client RAG health scores, campaign activity, budget pacing, aggregate KPIs, team…