Digital Marketing Pro — Claude Code & Cowork Plugin

Comprehensive digital marketing plugin for Claude Code and Cowork with 16 integrated modules.

Digital Marketing Pro — Claude Code & Cowork Plugin

Version License Python Cowork

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). v2.3 introduces HTTP-only MCP connectors for Cowork compatibility (14 HTTP connectors that work in both Cowork and Claude Code). v2.4 adds connector discovery and onboarding (/dm:integrations status dashboard, /dm:connect guided setup, /dm:help quick reference). v2.5 adds 7 top commands visible in the Customize panel — brand setup, campaign planning, SEO audit, content engine, performance reports, competitor analysis, and email sequences. v2.6 adds 6 dedicated SEO sub-skills (programmatic SEO, competitor comparison pages, image SEO audit, single-page deep analysis, sitemap management, SEO strategic planning), expanded schema markup support (18 types with deprecation tracking), Google SEO quick reference, and DataForSEO MCP integration.

What This Plugin Does

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.

16 Core Modules

ModuleWhat It Covers
AEO/GEO IntelligenceAI visibility, answer engine optimization, citation optimization, entity consistency
Funnel ArchitectCustomer journey mapping, attribution modeling, funnel gap analysis
Campaign OrchestratorCampaign planning, budget allocation, UTM tracking, post-mortems, ABM
Audience IntelligenceBuyer personas, Jobs-to-Be-Done, segmentation, psychographic profiling
Content EngineSEO content, ad copy, emails, social, landing pages, calendars, brand voice, accessibility, multilingual
Digital PR & AuthorityMedia outreach, press releases, thought leadership, newsjacking, E-E-A-T
Analytics & InsightsKPI frameworks, reporting, anomaly detection, MMM, incrementality, dark social, privacy-first measurement
Paid AdvertisingGoogle, Meta, LinkedIn, TikTok, programmatic, retail media networks
CROLanding page audits, A/B testing, form optimization, pricing psychology
Growth EngineeringPLG, referral systems, viral loops, launch strategy, retention, affiliates
Influencer & CreatorDiscovery, briefs, FTC compliance engine, contracts, UGC, measurement
Reputation ManagementReview strategy, 3-tier crisis communication, brand safety, recovery
Emerging ChannelsVoice search, visual search, social commerce, community, podcast, video
Technical SEOCore Web Vitals, crawlability, indexation, site architecture, redirects, JavaScript SEO, mobile-first
Local SEOGoogle Business Profile, NAP consistency, citations, local pack, location pages, multi-location
Marketing AutomationAutomation workflows, lead scoring, nurture sequences, marketing operations, MAP strategy

Key Differentiators

  • 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 65 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
  • 7 top commands visible in the Customize panel + 141 slash commands for direct access to all 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, connector discovery, and more
  • 65 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)
  • 14 HTTP connectors + 68 npx 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). Run /dm:integrations to see your connector status
  • 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

Installation

Connectors (MCP Integrations)

The plugin ships with 14 HTTP connectors that work in both Cowork and Claude Code — including Slack, Canva, Figma, HubSpot, Amplitude, Notion, Ahrefs, Similarweb, Klaviyo, Google Calendar, Gmail, Stripe, Asana, and Webflow. These appear in the Connectors panel and users connect what they need.

The plugin works fully WITHOUT any connectors — all 141 skills, 25 agents, frameworks, and knowledge files function immediately. Connectors are only needed for live data and execution on external platforms.

Claude Code users who want the full 68-server configuration (Google Ads, Meta Ads, analytics, social, and more via npx) can use the advanced setup:

cp .mcp.json.example .mcp.json

See CONNECTORS.md for the full connector reference and MCP Integration Guide for detailed setup.

Option A: Install from the marketplace (recommended)

/plugin marketplace add indranilbanerjee/neels-plugins
/plugin install digital-marketing-pro@neels-plugins

Option B: Direct from GitHub

claude plugins add github:indranilbanerjee/digital-marketing-pro

Option C: Add from a local directory

claude plugins add /path/to/digital-marketing-pro

Option C: Place in your plugins directory

Copy or clone the plugin directly into your Claude Code plugins folder:

~/.claude/plugins/digital-marketing-pro/

Option D: Install in Claude Cowork

  1. Compress the digital-marketing-pro/ folder into a ZIP file
  2. Open Cowork in Claude Desktop
  3. Click Plugin in the left sidebar → +Upload
  4. Select the ZIP file

Or install from the Claude plugin marketplace if published. See the Claude Interfaces Guide for full details.

Updating to Latest Version

Plugins do NOT auto-update. When a new version is released, run:

claude plugin marketplace update neels-plugins
claude plugin update digital-marketing-pro@neels-plugins

If the version number hasn't changed but content was updated, force a reinstall:

claude plugin uninstall digital-marketing-pro@neels-plugins
claude plugin install digital-marketing-pro@neels-plugins

After updating, start a new conversation for changes to take effect.

First-Run Setup

On first use, the plugin will:

  1. Create ~/.claude-marketing/ for persistent brand data
  2. Check Python dependencies (knowledge-only mode by default — no Python needed)
  3. Display brand context summary (or prompt to set up your first brand)

Python Dependencies (Optional)

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, 141 commands, and 148 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.

Quick Start

1. Set Up Your Brand

/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).

2. Import Your Guidelines (Optional)

/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.

3. Start Marketing

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.

How It Works

Session Lifecycle

  1. 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
  2. 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)
  3. 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

Brand Context Flow

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

Multi-Client Workflow (Agencies)

  1. Create profiles per client: /dm:brand-setup
  2. Switch clients: /dm:switch-brand or say "switch to [client name]"
  3. All outputs instantly adapt to the active client's voice, compliance, and context
  4. Each client's campaign data and insights are stored separately

See the Multi-Brand & Agency Guide for detailed workflows.

Documentation

GuideDescription
Getting StartedInstallation, first brand setup, first marketing task — with worked examples
Brand GuidelinesImporting voice guides, restrictions, channel styles, templates, and agency SOPs
Multi-Brand & Agency GuideMulti-brand corporations (P&G pattern) and agency multi-client workflows
Strategy & KPI MappingBusiness objectives → KPI frameworks → campaign strategy → measurement loop
Integrations GuideMCP setup for GA4, HubSpot, Google Ads, Meta, and more — including multi-CRM patterns
Data & InsightsData flow, adaptive scoring, cross-session learning, campaign memory
Competitor IntelligenceSetting up competitors, running analysis, responding to competitive moves
Historical DataHow past campaigns and insights inform future strategies
Cross-Channel SyncKeeping strategy synchronized across email, social, ads, and more
Claude InterfacesWhat works in Claude Code, Cowork, Desktop, and Claude.ai (with Cowork installation guide)
ArchitectureTechnical deep-dive for contributors and power users

Which Claude Interface?

Claude CodeClaude CoworkClaude Desktop (no Cowork)Claude.ai Web
Full plugin supportYesYesPartialNo
Brand memoryYesYesNoNo
MCP integrationsYesYesYesNo
Document creation (Excel, PPT)NoYesNoNo
Recommended forTerminal workflowsVisual desktop workflowsQuick contentOne-off questions

See the Claude Interfaces Guide for details, including Cowork installation instructions and a comparison with Anthropic's official marketing plugin.

Commands

Top Commands (visible in Customize panel)

These 7 commands appear in the Commands section of the Customize sidebar, providing quick access to the most common marketing workflows:

CommandWhat It Does
/brand-setupSet up a new brand profile with voice, audience, competitors, and compliance
/campaign-planGenerate a full multi-channel campaign plan with budget, timeline, and KPIs
/seo-auditComprehensive SEO audit — technical, on-page, content, E-E-A-T, links, AI visibility
/content-engineDraft blog posts, ad copy, emails, social, landing pages, video scripts
/performance-reportMarketing performance report with trends, anomaly detection, and recommendations
/competitor-analysisMulti-dimensional competitive analysis across content, SEO, ads, social, pricing
/email-sequenceComplete email sequences with subject lines, copy, timing, and segmentation

All Skill Commands

All commands use the /dm: prefix. If another plugin shares a command name, use the full form /digital-marketing-pro:command-name.

CommandWhat It Does
/dm:brand-setupCreate or update brand profile
/dm:campaign-planGenerate campaign plan
/dm:content-briefCreate content brief
/dm:seo-auditSEO audit
/dm:tech-seo-auditTechnical SEO audit (Core Web Vitals, crawlability, indexation, redirects, security)
/dm:local-seo-auditLocal SEO audit (GBP, NAP consistency, citations, local pack, reviews)
/dm:aeo-auditAI visibility audit
/dm:attribution-modelMulti-touch attribution setup with model selection and credit distribution
/dm:case-study-planStructured case study creation with CSR framework and distribution strategy
/dm:client-onboardingPost-sale onboarding workflow with kickoff agenda and access checklist
/dm:competitor-analysisCompetitor deep-dive
/dm:ad-creativeGenerate ad copy variations
/dm:email-sequenceDesign email sequence
/dm:content-calendarBuild content calendar
/dm:pr-pitchCreate media pitch
/dm:landing-page-auditScore landing page
/dm:performance-reportGenerate performance report
/dm:funnel-auditAnalyze customer funnel
/dm:launch-planProduct launch playbook
/dm:audience-profileBuild buyer persona
/dm:influencer-briefCreate influencer campaign brief
/dm:crisis-responseRapid crisis response plan
/dm:social-strategySocial media strategy
/dm:import-guidelinesImport brand guidelines, restrictions, and channel styles
/dm:import-templateImport deliverable templates (reports, proposals, briefs)
/dm:import-sopImport agency SOPs and workflow definitions
/dm:keyword-researchGuided keyword research with clustering and intent mapping
/dm:roi-calculatorCampaign ROI calculation with multi-touch attribution
/dm:ab-test-planA/B test planning with sample size and hypothesis framework
/dm:content-repurposeContent repurposing strategy with derivative format matrix
/dm:creative-testing-frameworkSystematic creative testing strategy with testing matrix and holdout controls
/dm:executive-dashboardC-suite dashboard design with business-outcome metrics and alert thresholds
/dm:retargeting-strategyRetargeting campaign architecture with audience segmentation
/dm:martech-auditMarketing technology stack audit with gap analysis
/dm:media-planHolistic paid media planning with channel allocation and flight scheduling
/dm:budget-optimizerData-driven budget reallocation with diminishing returns modeling
/dm:qbr-planQuarterly Business Review preparation with performance retrospective
/dm:client-proposalAgency client proposal with strategy, scope, and pricing
/dm:review-responseBrand-aligned review response drafting with tone templates
/dm:video-scriptVideo marketing script writing for YouTube, TikTok, Reels, and LinkedIn
/dm:webinar-planEnd-to-end webinar planning with promotion and nurture strategy
/dm:switch-brandSwitch active brand (multi-client)
/dm:publish-blogPublish blog post to WordPress/Webflow with SEO, categories, scheduling
/dm:send-email-campaignSend email campaign via SendGrid/Klaviyo/Customer.io/Brevo/Mailgun
/dm:launch-ad-campaignCreate paid ad campaign on Google Ads/Meta/LinkedIn/TikTok with budget safeguards
/dm:schedule-socialSchedule posts to Twitter/Instagram/LinkedIn/TikTok/YouTube/Pinterest
/dm:send-reportGenerate and deliver performance report via Slack, email, or Sheets
/dm:crm-syncSync marketing contacts/deals to Salesforce/HubSpot/Zoho/Pipedrive
/dm:lead-importImport leads from forms/CSV/manual entry into CRM with deduplication
/dm:pipeline-updateUpdate deal stages, values, and notes in CRM pipeline
/dm:segment-audienceCreate/update audience segments in CRM or email platform
/dm:data-exportExport marketing data to BigQuery, Google Sheets, or Supabase
/dm:performance-checkPull live metrics from all connected platforms, instant performance snapshot
/dm:campaign-statusCheck status of all active campaigns across platforms
/dm:anomaly-scanDetect anomalies — drops, spikes, overspend, deliverability issues
/dm:budget-trackerReal-time budget tracking across all ad platforms with pacing analysis
/dm:save-knowledgeSave brand knowledge to vector DB for future RAG retrieval
/dm:search-knowledgeSemantic search across all stored brand knowledge
/dm:sync-memoryBatch sync session learnings to persistent memory layer
/dm:send-smsSend SMS/WhatsApp marketing message via Twilio or Brevo
/dm:send-notificationSend team notification via Slack or Intercom
/dm:agency-dashboardPortfolio-level view across all client brands
/dm:client-reportGenerate white-labeled client-facing performance report
/dm:sop-libraryManage agency SOPs — create, assign, track compliance
/dm:credential-switchSwitch active brand credential profile for multi-client management
/dm:team-assignAssign marketing tasks to team members by role and capacity
/dm:region-configConfigure regional/market settings — timezone, language, compliance
/dm:exec-summaryGenerate C-suite-ready executive summary with portfolio ROI
/dm:seo-implementExecute SEO changes — meta tags, schema markup, redirects via CMS MCP
/dm:rank-monitorTrack keyword rankings over time with trend analysis and alerts
/dm:serp-trackerMonitor SERP feature ownership (featured snippets, PAA, local pack)
/dm:redirect-managerPlan, validate, and deploy redirect chains with loop detection
/dm:competitor-monitorStart ongoing competitive scanning with change detection and baselines
/dm:share-of-voiceCalculate share of voice across organic, paid, and social channels
/dm:competitor-alertsConfigure real-time alerts for competitor changes (pricing, ads, content)
/dm:geo-monitorTrack brand visibility across AI platforms (ChatGPT, Perplexity, Gemini, Copilot)
/dm:entity-auditAudit brand entity consistency across knowledge graphs and AI models
/dm:narrative-trackerMonitor how AI platforms describe your brand vs competitors
/dm:pdf-reportGenerate PDF performance reports with charts and executive summary
/dm:live-dashboardCreate real-time dashboard with live metric connections
/dm:attribution-reportMulti-touch attribution analysis with model comparison
/dm:cohort-analysisCustomer cohort analysis with retention curves and LTV trends
/dm:simulateRun revenue simulation with scenario modeling and Monte Carlo analysis
/dm:what-ifWhat-if analysis for budget, channel, and strategy changes
/dm:churn-riskPredict customer churn risk with intervention recommendations
/dm:creative-healthAssess creative fatigue across campaigns with refresh recommendations
/dm:content-decay-scanScan content library for decay — traffic drops, outdated info, broken links
/dm:learnSave cross-agent learnings to compound intelligence graph
/dm:recallRetrieve past learnings with confidence scoring and context
/dm:autopilot-statusView self-healing campaign status — auto-corrections, guardrail triggers
/dm:journey-designDesign cross-channel customer journey with state machines and triggers
/dm:loop-detectIdentify and model growth loops (viral, content, paid, sales)
/dm:dark-funnelAnalyze dark funnel touchpoints — communities, DMs, word-of-mouth signals
/dm:data-importImport external data from CSV, APIs, or databases into the plugin
/dm:add-integrationAdd custom MCP integration for unsupported platforms
/dm:narrative-landscapeMap competitive narrative positioning across the market
/dm:counter-narrativeGenerate counter-narrative strategy against competitor positioning
/dm:focus-groupRun synthetic focus group simulation from CRM persona data
/dm:message-testA/B test messaging variants against synthetic audience segments
/dm:market-weatherMacro market signal dashboard — economic, seasonal, trend indicators
/dm:intelligence-reportCross-domain intelligence briefing combining all monitoring signals
/dm:pricing-testPrice sensitivity testing with Van Westendorp and Gabor-Granger models

Predictive Intelligence

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

GEO Monitoring

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

Competitor 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

SEO Execution

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

Self-Healing Campaigns

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

Creative Intelligence

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

Compound Intelligence

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

Synthetic Audience Testing

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

Journey Orchestration

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

Evaluation & Quality Assurance

  • 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

Multilingual Support

  • 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

Persistent Memory

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.

Architecture

digital-marketing-pro/
├── .claude-plugin/plugin.json    # Plugin manifest (v2.7.0)
├── .mcp.json                     # 14 HTTP connectors (auto-loaded)
├── .mcp.json.example             # 68 npx servers (opt-in for Claude Code)
├── CONNECTORS.md                 # Connector reference with skill links
├── commands/                     # 7 top commands (visible in Customize panel)
├── skills/                       # 141 skill directories (16 modules + 124 commands + context engine)
├── agents/                       # 25 specialist agents
├── hooks/hooks.json              # Session lifecycle, compliance gates, guideline checks, and MCP write safety
├── scripts/                      # 65 Python execution scripts + requirements.txt
├── docs/                         # 11 documentation guides
├── README.md
├── CHANGELOG.md
├── CONTRIBUTING.md
└── LICENSE

See Architecture Reference for the full technical deep-dive.

Skill Platform Features

FeatureScopePurpose
argument-hint61 skillsAutocomplete hints in the Skills UI (e.g., [URL], [brand-name --full])
disable-model-invocation18 execution skillsPrevents Claude from auto-triggering publish, send, launch, import, and export skills — user must invoke explicitly
evals/evals.json3 key skillsStructured test cases with prompts, expected outputs, and quantitative/qualitative assertions

Execution safety: Skills that write to external platforms (publish-blog, send-email-campaign, launch-ad-campaign, schedule-social, send-report, send-sms, send-notification, data-export, data-import, crm-sync, lead-import, pipeline-update, segment-audience, seo-implement, launch-plan, publish-blog, live-dashboard) have disable-model-invocation: true. Claude cannot trigger these autonomously — you must type the /dm:skill-name command. This works alongside the MCP write approval hook for defense-in-depth.

Evals: The campaign-plan, seo-audit, and content-engine skills include evals/evals.json files with reproducible test cases. Each eval has a realistic prompt, expected output description, and assertions (quantitative checks like "budget totals $50,000" and qualitative checks like "uses ABM tactics for enterprise targeting").

Agents (25)

AgentRole
marketing-strategistOverall strategy, campaign planning, budget allocation
content-creatorContent writing across all formats and channels
seo-specialistSEO audits, keyword strategy, technical SEO, local SEO
analytics-analystPerformance analysis, reporting, anomaly detection
brand-guardianBrand voice enforcement, guideline compliance
media-buyerPaid advertising strategy, bid optimization, budget pacing
growth-engineerGrowth loops, viral mechanics, retention, PLG
influencer-managerInfluencer discovery, briefs, campaign management
competitive-intelCompetitor analysis and market positioning
pr-outreachMedia relations, press releases, thought leadership
email-specialistEmail deliverability, automation, lifecycle sequences
cro-specialistConversion optimization, A/B testing, form optimization
social-media-managerPlatform-native social strategy, community management
execution-coordinatorBridges planning and execution with approval workflow
performance-monitor-agentLive data monitoring, anomaly detection, campaign health
crm-managerCross-CRM operations (Salesforce/HubSpot/Zoho/Pipedrive)
memory-managerPersistent brand knowledge via RAG and knowledge graphs
agency-operationsMulti-client portfolio management, SOPs, credential profiles
competitor-intelligenceOngoing competitive scanning with change detection
marketing-scientistRevenue simulation, churn prediction, statistical modeling
market-intelligenceMacro signal tracking, market timing, economic indicators
intelligence-curatorCross-agent learning hub with confidence scoring
journey-orchestratorCross-channel journey state machines, growth loops
quality-assuranceMulti-dimensional content evaluation, hallucination detection, quality tracking
localization-specialistTranslation routing, transcreation, cultural adaptation, multilingual SEO

Scripts (65)

ScriptPurpose
setup.pyBrand profiling and session initialization
adaptive-scorer.pyContext-aware adaptive scoring
ad-budget-pacer.pyAd budget pacing analysis
ai-visibility-checker.pyAI visibility and answer engine checking
approval-manager.pyApproval lifecycle management
audience-simulator.pySynthetic audience simulation
brand-voice-scorer.pyBrand voice alignment scoring
budget-optimizer.pyBudget reallocation optimization
calendar-validator.pyContent calendar validation
campaign-health-monitor.pySelf-healing campaign monitoring
campaign-tracker.pyCampaign memory and insights persistence
churn-predictor.pyCustomer churn prediction
claim-verifier.pyMarketing claim cross-verification
clv-calculator.pyCustomer lifetime value calculation
competitor-scraper.pyCompetitor website analysis
competitor-tracker.pyCompetitive baselines, diff, SOV, pricing, ads
connector-status.pyConnector discovery and status reporting
content-repurposer.pyContent repurposing strategy
content-scorer.pyContent quality scoring
creative-fatigue-predictor.pyCreative fatigue prediction
credential-manager.pyPer-brand credential profiles
crm-sync.pyCRM data preparation and sync
email-preview.pyEmail template preview and rendering
email-subject-tester.pyEmail subject line scoring
eval-config-manager.pyPer-brand quality thresholds and weights
eval-runner.pyMaster evaluation suite orchestrator
execution-tracker.pyExecution audit trail
form-analyzer.pyForm conversion optimization
geo-tracker.pyAI visibility auditing across ChatGPT, Perplexity, Gemini, Copilot
growth-loop-modeler.pyGrowth loop identification and modeling
guidelines-manager.pyBrand guidelines CRUD operations
hallucination-detector.pyPattern-based hallucination detection
hashtag-analyzer.pyHashtag analysis per platform
headline-analyzer.pyHeadline scoring and optimization
intelligence-graph.pyCross-agent intelligence graph
journey-engine.pyCross-channel journey state machines
keyword-clusterer.pyKeyword grouping and topic clustering
language-router.pyTranslation service routing and language detection
link-profile-analyzer.pyLink profile health analysis
local-seo-checker.pyLocal SEO NAP consistency checking
macro-signal-tracker.pyMacro economic and market signal tracking
memory-manager.pyVector DB/RAG interface and sync
narrative-mapper.pyCompetitive narrative mapping
output-validator.pyContent structure validation against schemas
pdf-generator.pyPDF report generation and scheduling
performance-monitor.pyMetrics aggregation and anomaly detection
posting-time-analyzer.pySocial posting time optimization
prompt-ab-tester.pyPrompt variation quality comparison
quality-tracker.pyEval score persistence and regression tracking
readability-analyzer.pyReadability analysis (Flesch-Kincaid, etc.)
report-generator.pyFormatted report generation
revenue-forecaster.pyRevenue forecasting
revenue-simulator.pyMonte Carlo revenue simulation
review-response-drafter.pyReview response drafting
roi-calculator.pyCampaign ROI calculation
sample-size-calculator.pyA/B test sample size calculation
schema-generator.pyStructured data and schema markup generation
send-time-optimizer.pyEmail send time optimization
seo-executor.pySEO change tracking and execution via CMS
significance-tester.pyStatistical significance testing
social-post-formatter.pyPlatform-specific social formatting
spam-score-checker.pyEmail spam risk checking
team-manager.pyTeam roles, permissions, capacity
tech-seo-auditor.pyTechnical SEO auditing
utm-generator.pyUTM parameter generation and QR code creation

MCP Integrations (Optional)

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.

Analytics & Data

IntegrationWhat It Enables
Google Analytics 4Traffic, conversions, audience data for performance reports
Google Search ConsoleRanking data, queries, CTR for SEO audits
MixpanelProduct analytics, user behavior, funnel analysis
AmplitudeProduct analytics, cohort analysis, experimentation
BigQueryData warehouse queries, cross-platform analysis
Google Looker StudioDashboard data, report embedding, cross-platform visualization

Advertising

IntegrationWhat It Enables
Google AdsCampaign performance, keyword data, bid optimization
Meta Business SuiteFacebook/Instagram ads, audience insights
LinkedIn MarketingAd performance, company page analytics
TikTok AdsCampaign performance, creative insights, audience analytics

SEO & Monitoring

IntegrationWhat It Enables
SEMrushKeyword research, competitor analysis, backlink data
AhrefsBacklink profiles, keyword explorer, content gaps
MozDomain authority, keyword tracking, site crawl data
Google PageSpeedCore Web Vitals, performance scoring, optimization suggestions
BrandwatchSocial listening, sentiment analysis, brand monitoring

CRM

IntegrationWhat It Enables
HubSpot CRMContacts, deals, email performance, pipeline data
SalesforceCRM pipeline, opportunity data, lead management
Zoho CRMContacts, deals, automation, lead management
PipedriveDeal pipeline, activity tracking, sales analytics
OdooCRM, sales, marketing, inventory, all-in-one ERP
FreshsalesAI lead scoring, deal management, email tracking
Monday CRMVisual pipelines, automations, team collaboration
Microsoft Dynamics 365Enterprise CRM, sales insights, customer service
CopperGoogle Workspace-native CRM, relationship tracking
CloseInside sales CRM, calling, email sequences
KeapSmall business CRM, automation, payments

Email & Messaging

IntegrationWhat It Enables
MailchimpEmail campaign analytics, list management
SendGridTransactional and marketing email sending
KlaviyoeCommerce email/SMS automation, segmentation
Customer.ioBehavioral email/push automation
BrevoEmail, SMS, WhatsApp campaigns
MailgunEmail API, deliverability monitoring

Social Publishing

IntegrationWhat It Enables
Twitter/XPost scheduling, engagement tracking
InstagramContent publishing, story management
LinkedIn PublishingArticle and post publishing
TikTok ContentVideo publishing, trend data
YouTubeVideo publishing, analytics
PinterestPin creation, board management

CMS & eCommerce

IntegrationWhat It Enables
WordPressContent publishing, post management, SEO metadata
WebflowCMS content publishing, design-aware publishing
ShopifyeCommerce orders, products, customers, sales analytics

Marketing Automation

IntegrationWhat It Enables
ActiveCampaignEmail automation, lead scoring, CRM contacts, workflows
MarketoEnterprise marketing automation, lead management, campaign orchestration
PardotB2B marketing automation, lead nurturing, ROI reporting

Memory & Knowledge

IntegrationWhat It Enables
PineconeVector database for RAG-powered brand knowledge
QdrantVector search for semantic knowledge retrieval
SupermemoryUniversal agent memory across sessions
GraphitiTemporal knowledge graphs for campaign learning
NotionKnowledge base content management
Google DriveDocument storage and retrieval

Communication & Revenue

IntegrationWhat It Enables
SlackSend marketing reports and campaign alerts to channels
TwilioSMS/WhatsApp messaging
IntercomCustomer messaging, team notifications
StripeRevenue data, conversion tracking, LTV calculations

Project Management & Design

IntegrationWhat It Enables
JiraIssue tracking, sprint management, marketing project workflows
AsanaTask management, project timelines, team coordination
ClickUpAll-in-one project management, docs, goals
CanvaDesign creation, template management, brand kit
FigmaDesign collaboration, prototyping, asset export

Testing & Database

IntegrationWhat It Enables
LinearIssue tracking, project management
OptimizelyA/B testing, experimentation
SupabaseDatabase operations, real-time data

Translation Services

IntegrationWhat It Enables
DeepLEuropean and CJK language translation with formality control and glossaries
Sarvam AI22 Indic language translation with transliteration support
Google Cloud Translation100+ language translation with batch processing and language detection
Lara TranslateMarketing-context translation with translation memories

See the Integrations Guide for setup instructions, required environment variables, and multi-CRM patterns for agencies.

Changelog

See CHANGELOG.md for version history.

Neelverse Marketing Suite

Digital Marketing Pro is part of the Neelverse Marketing Suite — three plugins that work together for end-to-end marketing:

PluginWhat It DoesInstall
Digital Marketing Pro (this plugin)Strategy, SEO, paid ads, analytics, email, social, PR — 141 skills, 25 agentsclaude plugin install digital-marketing-pro@neels-plugins
ContentForgePublication-ready content via 10-phase pipeline — research, draft, fact-check, SEO, humanizeclaude plugin install contentforge@neels-plugins
SocialForgeSocial media calendar automation with AI image + video generation (Vertex AI + Kling v3.0)claude plugin install socialforge@neels-plugins

Use together: Plan campaigns in DM Pro, produce articles with ContentForge, create social media visuals with SocialForge. All share the same brand profiles and marketplace.

claude plugin marketplace add indranilbanerjee/neels-plugins
claude plugin install digital-marketing-pro@neels-plugins
claude plugin install contentforge@neels-plugins
claude plugin install socialforge@neels-plugins

License

MIT

Contributing

Contributions welcome. See CONTRIBUTING.md for guidelines on skill structure, agent definitions, script conventions, and how to submit changes.