skills/brand-setup/SKILL.md
Set up or update a brand profile. Use when: new brand onboarding, client setup, brand switching, context update.
npx skillsauth add indranilbanerjee/digital-marketing-pro brand-setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.jsondevelopment
Build a content cluster plan from seed keywords — pillar+spokes architecture with internal-link map, intent grouping, and quality scorecard. Use when: planning topical authority, designing a content hub, deduping cannibalising pages, or staging a programmatic content rollout.
testing
Validate a brand profile end-to-end — required fields, voice/audience completeness, connector reachability, credentials health, and compliance prerequisites — without exposing credential values. Run after any credential change or brand-profile edit.
testing
Orchestrate the full multi-channel launch of an approved campaign plan — pre-launch checklist, asset readiness gate, channel-by-channel activation, CRM campaign record creation, kickoff comms, day-1 monitor setup. Broader than /launch-ad-campaign (which is paid-ads only).
testing
Audit a brand's existing live campaigns across every active channel — paid, organic, email, social, content, SEO. Produce a current-state inventory, quick-wins backlog, and red-flags list. Use during agency onboarding or before any /campaign-plan refresh.