The most comprehensive digital marketing plugin for Claude Code and Claude Cowork. 16 integrated modules covering the entire marketing spectrum from strategy to execution to measurement — including dedicated Technical SEO, Local SEO, and Marketing Automation modules. v2.0 adds a full execution layer: publish content, send emails, launch ads, schedule social, sync CRMs, manage persistent memory, and deliver reports — all with human-in-the-loop approval workflows. Multi-client agency operations with credential profiles, portfolio dashboards, and team management. v2.1 adds predictive intelligence, GEO monitoring, competitor monitoring, SEO execution, self-healing campaigns, creative intelligence, compound intelligence, synthetic audience testing, journey orchestration, and more. v2.2 adds a comprehensive evaluation/QA layer (hallucination detection, claim verification, output validation, composite scoring, quality regression tracking) and full multilingual support (4 translation MCP servers, automatic language routing, transcreation, cultural adaptation, multilingual SEO).
Digital Marketing Pro transforms Claude into a full-stack marketing intelligence system. It covers every marketing discipline, adapts to any business model, auto-applies compliance rules, and learns from your past campaigns.
| Module | What It Covers |
|---|---|
| AEO/GEO Intelligence | AI visibility, answer engine optimization, citation optimization, entity consistency |
| Funnel Architect | Customer journey mapping, attribution modeling, funnel gap analysis |
| Campaign Orchestrator | Campaign planning, budget allocation, UTM tracking, post-mortems, ABM |
| Audience Intelligence | Buyer personas, Jobs-to-Be-Done, segmentation, psychographic profiling |
| Content Engine | SEO content, ad copy, emails, social, landing pages, calendars, brand voice, accessibility, multilingual |
| Digital PR & Authority | Media outreach, press releases, thought leadership, newsjacking, E-E-A-T |
| Analytics & Insights | KPI frameworks, reporting, anomaly detection, MMM, incrementality, dark social, privacy-first measurement |
| Paid Advertising | Google, Meta, LinkedIn, TikTok, programmatic, retail media networks |
| CRO | Landing page audits, A/B testing, form optimization, pricing psychology |
| Growth Engineering | PLG, referral systems, viral loops, launch strategy, retention, affiliates |
| Influencer & Creator | Discovery, briefs, FTC compliance engine, contracts, UGC, measurement |
| Reputation Management | Review strategy, 3-tier crisis communication, brand safety, recovery |
| Emerging Channels | Voice search, visual search, social commerce, community, podcast, video |
| Technical SEO | Core Web Vitals, crawlability, indexation, site architecture, redirects, JavaScript SEO, mobile-first |
| Local SEO | Google Business Profile, NAP consistency, citations, local pack, location pages, multi-location |
| Marketing Automation | Automation workflows, lead scoring, nurture sequences, marketing operations, MAP strategy |
- 10 business models supported (B2B SaaS, eCommerce, Local, Agency, Creator, Enterprise, Non-Profit, Marketplace, DTC, B2B Services)
- 22 industry profiles with benchmarks and compliance rules
- 16 privacy law jurisdictions auto-applied (GDPR, CCPA, PIPL, DPDPA, and more)
- 25 specialist agents, including 5 execution agents, 2 predictive intelligence agents, and agents for competitor intelligence, compound intelligence, journey orchestration, quality assurance, and localization, that activate based on conversation context, call 64 Python scripts for scoring, query MCP servers for live data, enforce brand guidelines, and persist campaign learnings
- Brand guidelines enforcement — import voice guides, restrictions, channel styles, messaging frameworks; automatically applied across all modules
- Deliverable templates and agency SOPs — custom output formats and workflow definitions
- 115 slash commands for direct access to common workflows — including execution, monitoring, predictive intelligence, GEO monitoring, competitor monitoring, SEO execution, creative intelligence, compound intelligence, journey orchestration, synthetic audience testing, evaluation/QA, multilingual support, and more
- 64 Python scripts for deterministic execution (scoring, analysis, generation, guidelines management, email testing, A/B testing, social optimization, technical SEO auditing, local SEO checking, ROI calculation, budget optimization, CLV analysis, revenue forecasting, content repurposing, review response drafting, link profile analysis, ad budget pacing, approval workflow, execution tracking, performance monitoring, CRM sync, credential management, team management, report generation, memory management, SEO execution, competitor tracking, GEO tracking, PDF generation, revenue simulation, churn prediction, macro signal tracking, creative fatigue prediction, intelligence graphing, journey engine, growth loop modeling, campaign health monitoring, narrative mapping, audience simulation, hallucination detection, claim verification, output validation, eval running, quality tracking, eval config management, prompt A/B testing, language routing)
- 67 MCP integrations for connecting your own marketing accounts AND executing actions (social publishing, email sending, CRM writes, ad campaign creation, SMS, vector databases, knowledge management, CRM platforms, PM/design tools, SEO/monitoring, marketing automation, translation services, and more)
- Persistent brand memory that learns across sessions
- 5-layer memory architecture — session context → vector DB RAG (Pinecone/Qdrant) → temporal knowledge graphs (Graphiti) → universal agent memory (Supermemory) → knowledge base (Notion/Google Drive)
- Human-in-the-loop execution — every write action requires explicit approval with risk-level classification (low/medium/high/critical) and industry-specific compliance gates
- Agency operations — multi-client credential profiles, portfolio health dashboards, SOP library, team role management, white-labeled client reports, executive summaries
- Adaptive scoring that adjusts to your industry, business model, and goals
- Predictive intelligence — revenue simulation, churn prediction, market timing signals
- GEO monitoring — AI visibility tracking across ChatGPT, Perplexity, Gemini, Copilot
- Competitor monitoring — ongoing competitive scanning with change detection, share of voice, and alerts
- Self-healing campaigns — auto-correction within guardrails for campaign health
- Creative intelligence — fatigue prediction and content decay scanning
- Compound intelligence — cross-agent learning hub with confidence scoring
- Synthetic audience testing — simulated focus groups from CRM data
- Journey orchestration — cross-channel journey state machines and growth loop modeling
This plugin integrates with 67 external services via MCP servers (social media platforms, CRM systems, ad networks, analytics tools, marketing automation platforms, translation services, and more). MCP integrations are 100% opt-in and require manual configuration:
To enable MCP integrations:
- Install the plugin first (see options below)
- Navigate to the plugin directory:
~/.claude/plugins/digital-marketing-pro/(or your installation path) - Copy the example MCP config:
cp .mcp.json.example .mcp.json - Edit
.mcp.jsonand add your API keys and credentials for the platforms you want to use - Follow the MCP Integration Guide for detailed setup instructions
- Restart Claude Desktop to activate the integrations
The plugin works fully WITHOUT MCP servers — all 115 skills, 25 agents, frameworks, and knowledge files function immediately. MCP is ONLY needed if you want to execute actions on external platforms (publish content, send emails, launch ads, sync CRM data, etc.). Most users will not need MCP configuration.
Clone or download this plugin directory, then register it with Claude Code:
claude plugins add /path/to/digital-marketing-pro
Copy or clone the plugin directly into your Claude Code plugins folder:
~/.claude/plugins/digital-marketing-pro/
- Compress the
digital-marketing-pro/folder into a ZIP file - Open Cowork in Claude Desktop
- Click Plugin in the left sidebar → + → Upload
- Select the ZIP file
Or install from the Claude plugin marketplace if published. See the Claude Interfaces Guide for full details.
On first use, the plugin will:
- Create
~/.claude-marketing/for persistent brand data - Check Python dependencies (knowledge-only mode by default — no Python needed)
- Display brand context summary (or prompt to set up your first brand)
The plugin works fully without any Python installation. All marketing knowledge, frameworks, agent capabilities, and slash commands work out of the box.
Knowledge-only mode (0 MB, no install) — Default All 16 modules, 25 agents, 115 commands, and 143 reference knowledge files work with zero dependencies.
Lite mode (~15 MB) — Enables scoring scripts
pip install nltk textstat
Adds: brand voice scoring, content quality scoring, readability analysis.
Full mode (~50 MB) — Enables all scripts
pip install -r scripts/requirements.txt
Adds everything in lite mode plus: competitor scraping (beautifulsoup4, requests), QR code generation, and AI visibility API checking.
/dm:brand-setup
Interactive brand profiling — answers questions about your brand identity, voice, audience, channels, and goals. Choose quick mode (5 questions) or full mode (17 questions).
/dm:import-guidelines
Import your brand's voice guide, restrictions, channel styles, or messaging framework. These are enforced automatically across all content. See the Brand Guidelines Guide.
Just talk naturally. The plugin detects intent and activates the right modules:
- "Help me plan a Q2 campaign" → Campaign Orchestrator + Marketing Strategist
- "Write a blog post about..." → Content Engine + SEO Specialist
- "How does my brand appear in ChatGPT?" → AEO/GEO Intelligence + GEO Monitoring
- "Review my landing page" → CRO + Analytics Analyst
- "We have a PR crisis" → Crisis Communication + Brand Guardian
- "Predict next quarter's revenue" → Predictive Intelligence + Marketing Scientist
- "Monitor our competitors" → Competitor Intelligence + Competitor Monitoring
- "Test this message with a focus group" → Synthetic Audience Testing
See the Getting Started Guide for a full walkthrough with examples.
-
Session Start — Plugin automatically loads your brand context:
- Checks Python dependencies (optional — plugin works without them)
- Displays brand summary: name, industry, voice settings, channels, goals, compliance, competitors
- Loads brand guidelines summary (rule counts, restrictions, templates, SOPs)
- This context is available throughout the session — you do not need to re-explain your brand
-
During the Session — Ask for marketing help naturally:
- Plugin matches your request to the right module(s) and agent(s)
- Brand voice, compliance rules, industry benchmarks, and guidelines are auto-applied
- Past campaign data and insights are checked for relevant context
- Content is automatically checked for brand alignment and guideline compliance when written (PreToolUse hook)
-
Session End — Key insights auto-saved to your brand profile:
- Marketing decisions and learnings persist across sessions
- Plugin gets smarter about your brand over time
Session Start
→ setup.py --summary
→ Rich brand context injected (voice, industry, compliance, goals)
→ Guidelines summary loaded (restrictions, channel styles, templates, SOPs)
User Request ("write me a LinkedIn post")
→ Content Engine module activated
→ Brand voice auto-applied (formality, authority, tone)
→ Brand guidelines enforced (restrictions checked, channel style applied)
→ Compliance rules checked for target markets
→ Platform specs loaded (character limits, best practices)
→ Content created on-brand
Session End
→ Insights saved to brand profile
→ Guideline violations logged for pattern analysis
→ Available in next session
- Create profiles per client:
/dm:brand-setup - Switch clients:
/dm:switch-brandor say "switch to [client name]" - All outputs instantly adapt to the active client's voice, compliance, and context
- Each client's campaign data and insights are stored separately
See the Multi-Brand & Agency Guide for detailed workflows.
| Guide | Description |
|---|---|
| Getting Started | Installation, first brand setup, first marketing task — with worked examples |
| Brand Guidelines | Importing voice guides, restrictions, channel styles, templates, and agency SOPs |
| Multi-Brand & Agency Guide | Multi-brand corporations (P&G pattern) and agency multi-client workflows |
| Strategy & KPI Mapping | Business objectives → KPI frameworks → campaign strategy → measurement loop |
| Integrations Guide | MCP setup for GA4, HubSpot, Google Ads, Meta, and more — including multi-CRM patterns |
| Data & Insights | Data flow, adaptive scoring, cross-session learning, campaign memory |
| Competitor Intelligence | Setting up competitors, running analysis, responding to competitive moves |
| Historical Data | How past campaigns and insights inform future strategies |
| Cross-Channel Sync | Keeping strategy synchronized across email, social, ads, and more |
| Claude Interfaces | What works in Claude Code, Cowork, Desktop, and Claude.ai (with Cowork installation guide) |
| Architecture | Technical deep-dive for contributors and power users |
| Claude Code | Claude Cowork | Claude Desktop (no Cowork) | Claude.ai Web | |
|---|---|---|---|---|
| Full plugin support | Yes | Yes | Partial | No |
| Brand memory | Yes | Yes | No | No |
| MCP integrations | Yes | Yes | Yes | No |
| Document creation (Excel, PPT) | No | Yes | No | No |
| Recommended for | Terminal workflows | Visual desktop workflows | Quick content | One-off questions |
See the Claude Interfaces Guide for details, including Cowork installation instructions and a comparison with Anthropic's official marketing plugin.
All commands use the /dm: prefix. If another plugin shares a command name, use the full form /digital-marketing-pro:command-name.
| Command | What It Does |
|---|---|
/dm:brand-setup |
Create or update brand profile |
/dm:campaign-plan |
Generate campaign plan |
/dm:content-brief |
Create content brief |
/dm:seo-audit |
SEO audit |
/dm:tech-seo-audit |
Technical SEO audit (Core Web Vitals, crawlability, indexation, redirects, security) |
/dm:local-seo-audit |
Local SEO audit (GBP, NAP consistency, citations, local pack, reviews) |
/dm:aeo-audit |
AI visibility audit |
/dm:attribution-model |
Multi-touch attribution setup with model selection and credit distribution |
/dm:case-study-plan |
Structured case study creation with CSR framework and distribution strategy |
/dm:client-onboarding |
Post-sale onboarding workflow with kickoff agenda and access checklist |
/dm:competitor-analysis |
Competitor deep-dive |
/dm:ad-creative |
Generate ad copy variations |
/dm:email-sequence |
Design email sequence |
/dm:content-calendar |
Build content calendar |
/dm:pr-pitch |
Create media pitch |
/dm:landing-page-audit |
Score landing page |
/dm:performance-report |
Generate performance report |
/dm:funnel-audit |
Analyze customer funnel |
/dm:launch-plan |
Product launch playbook |
/dm:audience-profile |
Build buyer persona |
/dm:influencer-brief |
Create influencer campaign brief |
/dm:crisis-response |
Rapid crisis response plan |
/dm:social-strategy |
Social media strategy |
/dm:import-guidelines |
Import brand guidelines, restrictions, and channel styles |
/dm:import-template |
Import deliverable templates (reports, proposals, briefs) |
/dm:import-sop |
Import agency SOPs and workflow definitions |
/dm:keyword-research |
Guided keyword research with clustering and intent mapping |
/dm:roi-calculator |
Campaign ROI calculation with multi-touch attribution |
/dm:ab-test-plan |
A/B test planning with sample size and hypothesis framework |
/dm:content-repurpose |
Content repurposing strategy with derivative format matrix |
/dm:creative-testing-framework |
Systematic creative testing strategy with testing matrix and holdout controls |
/dm:executive-dashboard |
C-suite dashboard design with business-outcome metrics and alert thresholds |
/dm:retargeting-strategy |
Retargeting campaign architecture with audience segmentation |
/dm:martech-audit |
Marketing technology stack audit with gap analysis |
/dm:media-plan |
Holistic paid media planning with channel allocation and flight scheduling |
/dm:budget-optimizer |
Data-driven budget reallocation with diminishing returns modeling |
/dm:qbr-plan |
Quarterly Business Review preparation with performance retrospective |
/dm:client-proposal |
Agency client proposal with strategy, scope, and pricing |
/dm:review-response |
Brand-aligned review response drafting with tone templates |
/dm:video-script |
Video marketing script writing for YouTube, TikTok, Reels, and LinkedIn |
/dm:webinar-plan |
End-to-end webinar planning with promotion and nurture strategy |
/dm:switch-brand |
Switch active brand (multi-client) |
/dm:publish-blog |
Publish blog post to WordPress/Webflow with SEO, categories, scheduling |
/dm:send-email-campaign |
Send email campaign via SendGrid/Klaviyo/Customer.io/Brevo/Mailgun |
/dm:launch-ad-campaign |
Create paid ad campaign on Google Ads/Meta/LinkedIn/TikTok with budget safeguards |
/dm:schedule-social |
Schedule posts to Twitter/Instagram/LinkedIn/TikTok/YouTube/Pinterest |
/dm:send-report |
Generate and deliver performance report via Slack, email, or Sheets |
/dm:crm-sync |
Sync marketing contacts/deals to Salesforce/HubSpot/Zoho/Pipedrive |
/dm:lead-import |
Import leads from forms/CSV/manual entry into CRM with deduplication |
/dm:pipeline-update |
Update deal stages, values, and notes in CRM pipeline |
/dm:segment-audience |
Create/update audience segments in CRM or email platform |
/dm:data-export |
Export marketing data to BigQuery, Google Sheets, or Supabase |
/dm:performance-check |
Pull live metrics from all connected platforms, instant performance snapshot |
/dm:campaign-status |
Check status of all active campaigns across platforms |
/dm:anomaly-scan |
Detect anomalies — drops, spikes, overspend, deliverability issues |
/dm:budget-tracker |
Real-time budget tracking across all ad platforms with pacing analysis |
/dm:save-knowledge |
Save brand knowledge to vector DB for future RAG retrieval |
/dm:search-knowledge |
Semantic search across all stored brand knowledge |
/dm:sync-memory |
Batch sync session learnings to persistent memory layer |
/dm:send-sms |
Send SMS/WhatsApp marketing message via Twilio or Brevo |
/dm:send-notification |
Send team notification via Slack or Intercom |
/dm:agency-dashboard |
Portfolio-level view across all client brands |
/dm:client-report |
Generate white-labeled client-facing performance report |
/dm:sop-library |
Manage agency SOPs — create, assign, track compliance |
/dm:credential-switch |
Switch active brand credential profile for multi-client management |
/dm:team-assign |
Assign marketing tasks to team members by role and capacity |
/dm:region-config |
Configure regional/market settings — timezone, language, compliance |
/dm:exec-summary |
Generate C-suite-ready executive summary with portfolio ROI |
/dm:seo-implement |
Execute SEO changes — meta tags, schema markup, redirects via CMS MCP |
/dm:rank-monitor |
Track keyword rankings over time with trend analysis and alerts |
/dm:serp-tracker |
Monitor SERP feature ownership (featured snippets, PAA, local pack) |
/dm:redirect-manager |
Plan, validate, and deploy redirect chains with loop detection |
/dm:competitor-monitor |
Start ongoing competitive scanning with change detection and baselines |
/dm:share-of-voice |
Calculate share of voice across organic, paid, and social channels |
/dm:competitor-alerts |
Configure real-time alerts for competitor changes (pricing, ads, content) |
/dm:geo-monitor |
Track brand visibility across AI platforms (ChatGPT, Perplexity, Gemini, Copilot) |
/dm:entity-audit |
Audit brand entity consistency across knowledge graphs and AI models |
/dm:narrative-tracker |
Monitor how AI platforms describe your brand vs competitors |
/dm:pdf-report |
Generate PDF performance reports with charts and executive summary |
/dm:live-dashboard |
Create real-time dashboard with live metric connections |
/dm:attribution-report |
Multi-touch attribution analysis with model comparison |
/dm:cohort-analysis |
Customer cohort analysis with retention curves and LTV trends |
/dm:simulate |
Run revenue simulation with scenario modeling and Monte Carlo analysis |
/dm:what-if |
What-if analysis for budget, channel, and strategy changes |
/dm:churn-risk |
Predict customer churn risk with intervention recommendations |
/dm:creative-health |
Assess creative fatigue across campaigns with refresh recommendations |
/dm:content-decay-scan |
Scan content library for decay — traffic drops, outdated info, broken links |
/dm:learn |
Save cross-agent learnings to compound intelligence graph |
/dm:recall |
Retrieve past learnings with confidence scoring and context |
/dm:autopilot-status |
View self-healing campaign status — auto-corrections, guardrail triggers |
/dm:journey-design |
Design cross-channel customer journey with state machines and triggers |
/dm:loop-detect |
Identify and model growth loops (viral, content, paid, sales) |
/dm:dark-funnel |
Analyze dark funnel touchpoints — communities, DMs, word-of-mouth signals |
/dm:data-import |
Import external data from CSV, APIs, or databases into the plugin |
/dm:add-integration |
Add custom MCP integration for unsupported platforms |
/dm:narrative-landscape |
Map competitive narrative positioning across the market |
/dm:counter-narrative |
Generate counter-narrative strategy against competitor positioning |
/dm:focus-group |
Run synthetic focus group simulation from CRM persona data |
/dm:message-test |
A/B test messaging variants against synthetic audience segments |
/dm:market-weather |
Macro market signal dashboard — economic, seasonal, trend indicators |
/dm:intelligence-report |
Cross-domain intelligence briefing combining all monitoring signals |
/dm:pricing-test |
Price sensitivity testing with Van Westendorp and Gabor-Granger models |
Revenue simulation, churn prediction, and market timing powered by the marketing-scientist and market-intelligence agents. Run Monte Carlo simulations, model what-if scenarios, track macro signals, and predict customer churn with intervention recommendations.
/dm:simulate— revenue simulation with scenario modeling/dm:what-if— what-if analysis for budget and strategy changes/dm:churn-risk— churn prediction with intervention playbooks/dm:market-weather— macro market signal monitoring/dm:intelligence-report— cross-domain intelligence briefing/dm:pricing-test— price sensitivity testing
Track your brand's visibility across AI platforms — ChatGPT, Perplexity, Gemini, and Copilot. Monitor how AI models describe your brand, audit entity consistency, and track narrative changes over time.
/dm:geo-monitor— AI platform visibility tracking/dm:entity-audit— entity consistency across knowledge graphs/dm:narrative-tracker— AI narrative monitoring
Ongoing competitive scanning with change detection, share of voice tracking, and real-time alerts. The competitor-intelligence agent maintains baselines, detects changes in competitor pricing, ads, content, and positioning.
/dm:competitor-monitor— continuous competitive scanning/dm:share-of-voice— SOV across organic, paid, and social/dm:competitor-alerts— real-time change alerts
Move beyond audits to execution. Deploy meta tag updates, schema markup, and redirects directly through CMS MCP integrations. Track rankings and SERP feature ownership over time.
/dm:seo-implement— execute SEO changes via CMS/dm:rank-monitor— keyword ranking tracking/dm:serp-tracker— SERP feature monitoring/dm:redirect-manager— redirect deployment and validation
Campaigns that auto-correct within defined guardrails. The campaign-health-monitor script detects budget pacing issues, performance drops, and deliverability problems, then applies corrections automatically with full audit trails.
/dm:autopilot-status— view auto-corrections and guardrail triggers
Predict creative fatigue before it impacts performance. Scan content libraries for decay — traffic drops, outdated information, and broken links. Proactive refresh recommendations.
/dm:creative-health— creative fatigue assessment/dm:content-decay-scan— content library health scan
Cross-agent learning hub where insights from one agent improve all others. The intelligence-curator agent maintains a confidence-scored intelligence graph that grows smarter with every interaction.
/dm:learn— save learnings to intelligence graph/dm:recall— retrieve past learnings with confidence scoring
Simulate focus groups and message tests using synthetic audiences built from your CRM data and persona profiles. Test messaging, positioning, and creative before spending budget.
/dm:focus-group— synthetic focus group simulation/dm:message-test— message A/B testing against synthetic segments
Design and manage cross-channel customer journeys with state machines, triggers, and growth loop modeling. The journey-orchestrator agent manages journey state across email, social, ads, and web. Detect growth loops and analyze dark funnel touchpoints.
/dm:journey-design— cross-channel journey design/dm:loop-detect— growth loop identification and modeling/dm:dark-funnel— dark funnel analysis
- Hallucination detection — Pattern-based detection of fabricated statistics, fake URLs, unsubstantiated claims, and made-up entities
- Claim verification — Cross-check marketing claims against evidence data with fuzzy matching
- Output validation — Validate content structure against 8 built-in schemas (blog, email, ad, social, landing page, press release, brief, plan)
- Composite eval scoring — 6-dimension evaluation with A+ through F grading and configurable weights
- Quality regression tracking — 30-day rolling baselines with automatic regression detection
- Prompt A/B testing — Compare quality scores across content variations
- Eval-before-publish gates — Automatic quality checks before content enters approval workflow
- 7 eval commands: /dm:eval-content, /dm:verify-claims, /dm:validate-output, /dm:quality-report, /dm:eval-config, /dm:prompt-test, /dm:eval-suite
- 4 translation MCP servers — DeepL (European/CJK), Sarvam AI (22 Indic languages), Google Cloud Translation (100+ languages), Lara Translate (marketing-context)
- Automatic language routing — Detects source language and routes to optimal translation service
- Translation quality scoring — Length ratio, formatting preservation, key term consistency, placeholder integrity
- Transcreation framework — Cultural recreation for emotional content (CTAs, slogans, headlines) with brief templates
- Cultural adaptation — Hofstede dimensions applied to marketing: social proof, urgency, trust signals per market
- Multilingual SEO — hreflang auditing, international sitemaps, Baidu/Yandex/Naver optimization
- RTL support — Arabic, Hebrew, Farsi, Urdu layout guidance
- Indic language expertise — Hindi, Tamil, Telugu, Bengali + 5 more via Sarvam AI with transliteration support
- 6 multilingual commands: /dm:translate-content, /dm:localize-campaign, /dm:language-audit, /dm:language-config, /dm:multilingual-score, /dm:hreflang-check
The plugin stores brand data at ~/.claude-marketing/:
~/.claude-marketing/
├── brands/
│ ├── your-brand/
│ │ ├── profile.json # Brand identity, voice, goals
│ │ ├── audiences.json # Personas and segments
│ │ ├── competitors.json # Competitor profiles
│ │ ├── campaigns/ # Past campaign data (indexed for fast lookup)
│ │ ├── performance/ # Performance snapshots over time
│ │ ├── insights.json # Marketing learnings (last 200)
│ │ ├── guidelines/ # Brand guidelines, restrictions, channel styles
│ │ ├── templates/ # Custom deliverable templates
│ │ ├── content-library/ # Content inventory
│ │ └── voice-samples/ # Brand voice examples
│ └── _active-brand.json # Currently active brand
├── sops/ # Agency-level SOPs (apply across all brands)
├── templates/ # Global templates
├── industry-data/ # Cached benchmarks
└── settings.json # Plugin preferences
Multi-client support: Agencies can create separate brand profiles and switch between them instantly. See the Multi-Brand Guide.
digital-marketing-pro/
├── .claude-plugin/plugin.json # Plugin manifest (v2.2.0)
├── skills/ # 132 skill directories (16 modules + 115 commands + context engine)
├── agents/ # 25 specialist agents
├── hooks/hooks.json # Session lifecycle, compliance gates, guideline checks, and MCP write safety
├── scripts/ # 64 Python execution scripts + requirements.txt
├── .mcp.json # 67 optional MCP integrations
├── docs/ # 11 documentation guides
├── README.md
├── CHANGELOG.md
├── CONTRIBUTING.md
└── LICENSE
See Architecture Reference for the full technical deep-dive.
| Agent | Role |
|---|---|
marketing-strategist |
Overall strategy, campaign planning, budget allocation |
content-creator |
Content writing across all formats and channels |
seo-specialist |
SEO audits, keyword strategy, technical SEO, local SEO |
analytics-analyst |
Performance analysis, reporting, anomaly detection |
brand-guardian |
Brand voice enforcement, guideline compliance |
media-buyer |
Paid advertising strategy, bid optimization, budget pacing |
growth-engineer |
Growth loops, viral mechanics, retention, PLG |
influencer-manager |
Influencer discovery, briefs, campaign management |
competitive-intel |
Competitor analysis and market positioning |
pr-outreach |
Media relations, press releases, thought leadership |
email-specialist |
Email deliverability, automation, lifecycle sequences |
cro-specialist |
Conversion optimization, A/B testing, form optimization |
social-media-manager |
Platform-native social strategy, community management |
execution-coordinator |
Bridges planning and execution with approval workflow |
performance-monitor-agent |
Live data monitoring, anomaly detection, campaign health |
crm-manager |
Cross-CRM operations (Salesforce/HubSpot/Zoho/Pipedrive) |
memory-manager |
Persistent brand knowledge via RAG and knowledge graphs |
agency-operations |
Multi-client portfolio management, SOPs, credential profiles |
competitor-intelligence |
Ongoing competitive scanning with change detection |
marketing-scientist |
Revenue simulation, churn prediction, statistical modeling |
market-intelligence |
Macro signal tracking, market timing, economic indicators |
intelligence-curator |
Cross-agent learning hub with confidence scoring |
journey-orchestrator |
Cross-channel journey state machines, growth loops |
quality-assurance |
Multi-dimensional content evaluation, hallucination detection, quality tracking |
localization-specialist |
Translation routing, transcreation, cultural adaptation, multilingual SEO |
| Script | Purpose |
|---|---|
setup.py |
Brand profiling and session initialization |
brand-voice-scorer.py |
Brand voice alignment scoring |
content-scorer.py |
Content quality scoring |
readability-analyzer.py |
Readability analysis (Flesch-Kincaid, etc.) |
competitor-scraper.py |
Competitor website analysis |
social-post-formatter.py |
Platform-specific social formatting |
qr-code-generator.py |
QR code generation |
visibility-checker.py |
AI visibility checking |
campaign-tracker.py |
Campaign memory and insights persistence |
adaptive-scorer.py |
Context-aware adaptive scoring |
guidelines-manager.py |
Brand guidelines CRUD operations |
email-subject-tester.py |
Email subject line scoring |
spam-score-checker.py |
Email spam risk checking |
send-time-optimizer.py |
Email send time optimization |
sample-size-calculator.py |
A/B test sample size calculation |
significance-tester.py |
Statistical significance testing |
form-analyzer.py |
Form conversion optimization |
hashtag-analyzer.py |
Hashtag analysis per platform |
posting-time-analyzer.py |
Social posting time optimization |
calendar-validator.py |
Content calendar validation |
tech-seo-auditor.py |
Technical SEO auditing |
local-seo-checker.py |
Local SEO NAP consistency checking |
roi-calculator.py |
Campaign ROI calculation |
budget-optimizer.py |
Budget reallocation optimization |
clv-calculator.py |
Customer lifetime value calculation |
content-repurposer.py |
Content repurposing strategy |
review-response-drafter.py |
Review response drafting |
ad-budget-pacer.py |
Ad budget pacing analysis |
link-profile-analyzer.py |
Link profile health analysis |
revenue-forecaster.py |
Revenue forecasting |
approval-manager.py |
Approval lifecycle management |
execution-tracker.py |
Execution audit trail |
performance-monitor.py |
Metrics aggregation and anomaly detection |
memory-manager.py |
Vector DB/RAG interface and sync |
crm-sync.py |
CRM data preparation and sync |
report-generator.py |
Formatted report generation |
credential-manager.py |
Per-brand credential profiles |
team-manager.py |
Team roles, permissions, capacity |
seo-executor.py |
SEO change tracking and execution via CMS |
competitor-tracker.py |
Competitive baselines, diff, SOV, pricing, ads |
geo-tracker.py |
AI visibility auditing across ChatGPT, Perplexity, Gemini, Copilot |
pdf-generator.py |
PDF report generation and scheduling |
revenue-simulator.py |
Monte Carlo revenue simulation |
churn-predictor.py |
Customer churn prediction |
macro-signal-tracker.py |
Macro economic and market signal tracking |
creative-fatigue-predictor.py |
Creative fatigue prediction |
intelligence-graph.py |
Cross-agent intelligence graph |
journey-engine.py |
Cross-channel journey state machines |
growth-loop-modeler.py |
Growth loop identification and modeling |
campaign-health-monitor.py |
Self-healing campaign monitoring |
narrative-mapper.py |
Competitive narrative mapping |
audience-simulator.py |
Synthetic audience simulation |
hallucination-detector.py |
Pattern-based hallucination detection |
claim-verifier.py |
Marketing claim cross-verification |
output-validator.py |
Content structure validation against schemas |
eval-runner.py |
Master evaluation suite orchestrator |
quality-tracker.py |
Eval score persistence and regression tracking |
eval-config-manager.py |
Per-brand quality thresholds and weights |
prompt-ab-tester.py |
Prompt variation quality comparison |
language-router.py |
Translation service routing and language detection |
The plugin works fully without any external API connections. For users who want to pull live data from their own marketing tools, the .mcp.json configuration file includes pre-configured MCP server definitions for 67 marketing platforms.
| Integration | What It Enables |
|---|---|
| Google Analytics 4 | Traffic, conversions, audience data for performance reports |
| Google Search Console | Ranking data, queries, CTR for SEO audits |
| Mixpanel | Product analytics, user behavior, funnel analysis |
| Amplitude | Product analytics, cohort analysis, experimentation |
| BigQuery | Data warehouse queries, cross-platform analysis |
| Google Looker Studio | Dashboard data, report embedding, cross-platform visualization |
| Integration | What It Enables |
|---|---|
| Google Ads | Campaign performance, keyword data, bid optimization |
| Meta Business Suite | Facebook/Instagram ads, audience insights |
| LinkedIn Marketing | Ad performance, company page analytics |
| TikTok Ads | Campaign performance, creative insights, audience analytics |
| Integration | What It Enables |
|---|---|
| SEMrush | Keyword research, competitor analysis, backlink data |
| Ahrefs | Backlink profiles, keyword explorer, content gaps |
| Moz | Domain authority, keyword tracking, site crawl data |
| Google PageSpeed | Core Web Vitals, performance scoring, optimization suggestions |
| Brandwatch | Social listening, sentiment analysis, brand monitoring |
| Integration | What It Enables |
|---|---|
| HubSpot CRM | Contacts, deals, email performance, pipeline data |
| Salesforce | CRM pipeline, opportunity data, lead management |
| Zoho CRM | Contacts, deals, automation, lead management |
| Pipedrive | Deal pipeline, activity tracking, sales analytics |
| Odoo | CRM, sales, marketing, inventory, all-in-one ERP |
| Freshsales | AI lead scoring, deal management, email tracking |
| Monday CRM | Visual pipelines, automations, team collaboration |
| Microsoft Dynamics 365 | Enterprise CRM, sales insights, customer service |
| Copper | Google Workspace-native CRM, relationship tracking |
| Close | Inside sales CRM, calling, email sequences |
| Keap | Small business CRM, automation, payments |
| Integration | What It Enables |
|---|---|
| Mailchimp | Email campaign analytics, list management |
| SendGrid | Transactional and marketing email sending |
| Klaviyo | eCommerce email/SMS automation, segmentation |
| Customer.io | Behavioral email/push automation |
| Brevo | Email, SMS, WhatsApp campaigns |
| Mailgun | Email API, deliverability monitoring |
| Integration | What It Enables |
|---|---|
| Twitter/X | Post scheduling, engagement tracking |
| Content publishing, story management | |
| LinkedIn Publishing | Article and post publishing |
| TikTok Content | Video publishing, trend data |
| YouTube | Video publishing, analytics |
| Pin creation, board management |
| Integration | What It Enables |
|---|---|
| WordPress | Content publishing, post management, SEO metadata |
| Webflow | CMS content publishing, design-aware publishing |
| Shopify | eCommerce orders, products, customers, sales analytics |
| Integration | What It Enables |
|---|---|
| ActiveCampaign | Email automation, lead scoring, CRM contacts, workflows |
| Marketo | Enterprise marketing automation, lead management, campaign orchestration |
| Pardot | B2B marketing automation, lead nurturing, ROI reporting |
| Integration | What It Enables |
|---|---|
| Pinecone | Vector database for RAG-powered brand knowledge |
| Qdrant | Vector search for semantic knowledge retrieval |
| Supermemory | Universal agent memory across sessions |
| Graphiti | Temporal knowledge graphs for campaign learning |
| Notion | Knowledge base content management |
| Google Drive | Document storage and retrieval |
| Integration | What It Enables |
|---|---|
| Slack | Send marketing reports and campaign alerts to channels |
| Twilio | SMS/WhatsApp messaging |
| Intercom | Customer messaging, team notifications |
| Stripe | Revenue data, conversion tracking, LTV calculations |
| Integration | What It Enables |
|---|---|
| Jira | Issue tracking, sprint management, marketing project workflows |
| Asana | Task management, project timelines, team coordination |
| ClickUp | All-in-one project management, docs, goals |
| Canva | Design creation, template management, brand kit |
| Figma | Design collaboration, prototyping, asset export |
| Integration | What It Enables |
|---|---|
| Linear | Issue tracking, project management |
| Optimizely | A/B testing, experimentation |
| Supabase | Database operations, real-time data |
| Integration | What It Enables |
|---|---|
| DeepL | European and CJK language translation with formality control and glossaries |
| Sarvam AI | 22 Indic language translation with transliteration support |
| Google Cloud Translation | 100+ language translation with batch processing and language detection |
| Lara Translate | Marketing-context translation with translation memories |
See the Integrations Guide for setup instructions, required environment variables, and multi-CRM patterns for agencies.
See CHANGELOG.md for version history.
Contributions welcome. See CONTRIBUTING.md for guidelines on skill structure, agent definitions, script conventions, and how to submit changes.