Set up or update a brand profile interactively. Use for new brand onboarding, client setup, brand switching, or context updates.
How this skill is triggered — by the user, by Claude, or both
Slash command
/digital-marketing-pro:brand-setup [brand-name or --full][brand-name or --full]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- User says "set up a new brand" or "create a brand profile"
If the user wants to get started quickly, or says "quick setup", ask only these 5 essential questions:
From these 5 answers, intelligently populate the full profile:
Use the full setup when:
Ask the user one question at a time (don't overwhelm):
Business type: Present options:
Revenue model: subscription, transactional, freemium, marketplace commission, donation, retainer, advertising
Price range and sales cycle: "What's your typical deal size and how long does it take to close?"
Voice dimensions — Ask user to rate 1-10 or describe:
Personality traits: "Pick 3-5 words that describe the brand's personality" (e.g., witty, empathetic, direct, bold, thoughtful, playful, authoritative, warm)
This-Not-That: "Give me examples of how you'd say something vs. how you wouldn't" (e.g., "We say 'Let's figure this out together' not 'Contact our support team'")
Sample content: "Share 2-3 URLs or text snippets of content you think nails your brand voice"
Active channels: "Which marketing channels are you currently using?" (website, Instagram, LinkedIn, Twitter, TikTok, YouTube, Facebook, Pinterest, Email, Google Ads, Meta Ads, etc.)
Goals: "What's your #1 marketing goal right now?" + target KPIs + budget range + team size
After collecting all information:
python "${CLAUDE_PLUGIN_ROOT}/scripts/setup.py" --create-brand "[brand name]"When user says "switch to [brand name]":
python "${CLAUDE_PLUGIN_ROOT}/scripts/setup.py" --list-brands~/.claude-marketing/brands/_active-brand.jsonWhen user wants to update specific fields:
~/.claude-marketing/brands/{slug}/profile.jsonnpx claudepluginhub indranilbanerjee/digital-marketing-proManages brand and client context for marketing sessions with cross-conversation continuity. Supports creation, switching, listing, updates, and task gating behind active brand.
Provides marketing context by loading brand profiles, industry benchmarks, compliance rules, and platform specs for marketing tasks.
Creates and maintains a single brand-context.md file with positioning, audience, personas, voice, and proof points. Auto-drafts from the brand's site or builds via interview.