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 brand guidelines — voice and tone rules, messaging, banned words and restrictions, channel styles, visual identity — and structure them into enforceable markdown files in the brand's guidelines layer, auto-classified by category, conflict-checked against the brand
$ npx -y skills add indranilbanerjee/digital-marketing-pro --skill import-guidelines --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/import-guidelinesContext preview
The summary Claude sees to decide when to auto-load this skill.
Import brand guidelines — voice and tone rules, messaging, banned words and restrictions, channel styles, visual identity — and structure them into enforceable markdown files in the brand's guidelines layer, auto-classified by category, conflict-checked against the brand
name: import-guidelines description: "Import brand guidelines — voice and tone rules, messaging, banned words and restrictions, channel styles, visual identity — and structure them into enforceable markdown files in the brand's guidelines layer, auto-classified by category, conflict-checked against the brand profile, and merged with existing rules rather than overwritten. Triggers on \"/digital-marketing-pro:import-guidelines\", \"here's our brand voice guide\", \"add these banned words\", \"import our style guide\", \"save the rule that we never use jargon\". Reads the active brand profile and existing guidelines manifest; saved guidelines are then applied automatically across all content-producing commands." argument-hint: "[file-path or URL]"
Import and structure brand guidelines into the persistent brand knowledge layer. Converts unstructured guideline documents, style guides, restriction lists, and messaging playbooks into structured, enforceable markdown files that are automatically applied across all modules and commands.
The user provides one or more of:
If the user doesn't specify a category, analyze the content and route it to the correct category automatically.
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 existing guidelines to merge with (not overwrite). If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.
2. **Classify the content** — Determine which guideline category (or categories) the input belongs to:
3. **Structure the content** — Convert unstructured input into organized markdown:
4. **Check for conflicts** — Compare new guidelines against existing profile settings:
5. **Merge with existing guidelines** — If the category already has content:
6. **Save and confirm** — Write the structured guideline file:
7. **Ask about additional categories** — If the user's input might span multiple categories:
| Category | File | What Goes Here | |----------|------|---------------| | Voice & Tone | `voice-and-tone.md` | Writing style, tone rules, dos/don'ts, readability, pronoun preferences | | Messaging | `messaging.md` | Positioning, value props, key messages, taglines, elevator pitches, proof points | | Restrictions | `restrictions.md` | Banned words, restricted claims, mandatory disclaimers, prohibited topics | | Channel Styles | `channel-styles.md` | Per-channel tone, format, hashtag/emoji policies, content types | | Visual Identity | `visual-identity.md` | Colors, fonts, logo rules, photography style (text descriptions) | | Custom | `custom/{name}.md` | Accessibility rules, legal review triggers, seasonal rules, partner guidelines |
**User**: "Here's our brand voice guide: We're friendly but professional. Never use jargon. Always explain technical concepts simply. Use 'you' not 'customers'. Sentences should be under 20 words."
**Result**: Saves to `voice-and-tone.md`:
# Brand Voice & Tone Guide ## Core Voice - Friendly
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…