digital-marketing-pro

mcp
SUMMARY

Claude Code plugin: 115 commands, 25 agents, 64 scripts, 67 MCP servers, 143 reference files. Eval/QA layer (hallucination detection, claim verification, A+ through F grading). Multilingual (Sarvam AI, DeepL, Google Cloud Translation). Full execution with approval workflow.

README.md

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

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

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)

One-command install directly from GitHub — no cloning required:

claude plugin marketplace add github:indranilbanerjee/digital-marketing-pro
claude plugin install digital-marketing-pro@digital-marketing-pro

Option B: Add from a local directory

Clone or download this plugin directory, then register it with Claude Code:

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.

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

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

Which Claude Interface?

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.

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:

Command What It Does
/brand-setup Set up a new brand profile with voice, audience, competitors, and compliance
/campaign-plan Generate a full multi-channel campaign plan with budget, timeline, and KPIs
/seo-audit Comprehensive SEO audit — technical, on-page, content, E-E-A-T, links, AI visibility
/content-engine Draft blog posts, ad copy, emails, social, landing pages, video scripts
/performance-report Marketing performance report with trends, anomaly detection, and recommendations
/competitor-analysis Multi-dimensional competitive analysis across content, SEO, ads, social, pricing
/email-sequence Complete 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.

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

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

Feature Scope Purpose
argument-hint 61 skills Autocomplete hints in the Skills UI (e.g., [URL], [brand-name --full])
disable-model-invocation 17 execution skills Prevents Claude from auto-triggering publish, send, launch, import, and export skills — user must invoke explicitly
evals/evals.json 3 key skills Structured 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)

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

Scripts (65)

Script Purpose
setup.py Brand profiling and session initialization
adaptive-scorer.py Context-aware adaptive scoring
ad-budget-pacer.py Ad budget pacing analysis
ai-visibility-checker.py AI visibility and answer engine checking
approval-manager.py Approval lifecycle management
audience-simulator.py Synthetic audience simulation
brand-voice-scorer.py Brand voice alignment scoring
budget-optimizer.py Budget reallocation optimization
calendar-validator.py Content calendar validation
campaign-health-monitor.py Self-healing campaign monitoring
campaign-tracker.py Campaign memory and insights persistence
churn-predictor.py Customer churn prediction
claim-verifier.py Marketing claim cross-verification
clv-calculator.py Customer lifetime value calculation
competitor-scraper.py Competitor website analysis
competitor-tracker.py Competitive baselines, diff, SOV, pricing, ads
connector-status.py Connector discovery and status reporting
content-repurposer.py Content repurposing strategy
content-scorer.py Content quality scoring
creative-fatigue-predictor.py Creative fatigue prediction
credential-manager.py Per-brand credential profiles
crm-sync.py CRM data preparation and sync
email-preview.py Email template preview and rendering
email-subject-tester.py Email subject line scoring
eval-config-manager.py Per-brand quality thresholds and weights
eval-runner.py Master evaluation suite orchestrator
execution-tracker.py Execution audit trail
form-analyzer.py Form conversion optimization
geo-tracker.py AI visibility auditing across ChatGPT, Perplexity, Gemini, Copilot
growth-loop-modeler.py Growth loop identification and modeling
guidelines-manager.py Brand guidelines CRUD operations
hallucination-detector.py Pattern-based hallucination detection
hashtag-analyzer.py Hashtag analysis per platform
headline-analyzer.py Headline scoring and optimization
intelligence-graph.py Cross-agent intelligence graph
journey-engine.py Cross-channel journey state machines
keyword-clusterer.py Keyword grouping and topic clustering
language-router.py Translation service routing and language detection
link-profile-analyzer.py Link profile health analysis
local-seo-checker.py Local SEO NAP consistency checking
macro-signal-tracker.py Macro economic and market signal tracking
memory-manager.py Vector DB/RAG interface and sync
narrative-mapper.py Competitive narrative mapping
output-validator.py Content structure validation against schemas
pdf-generator.py PDF report generation and scheduling
performance-monitor.py Metrics aggregation and anomaly detection
posting-time-analyzer.py Social posting time optimization
prompt-ab-tester.py Prompt variation quality comparison
quality-tracker.py Eval score persistence and regression tracking
readability-analyzer.py Readability analysis (Flesch-Kincaid, etc.)
report-generator.py Formatted report generation
revenue-forecaster.py Revenue forecasting
revenue-simulator.py Monte Carlo revenue simulation
review-response-drafter.py Review response drafting
roi-calculator.py Campaign ROI calculation
sample-size-calculator.py A/B test sample size calculation
schema-generator.py Structured data and schema markup generation
send-time-optimizer.py Email send time optimization
seo-executor.py SEO change tracking and execution via CMS
significance-tester.py Statistical significance testing
social-post-formatter.py Platform-specific social formatting
spam-score-checker.py Email spam risk checking
team-manager.py Team roles, permissions, capacity
tech-seo-auditor.py Technical SEO auditing
utm-generator.py UTM 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

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

Advertising

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

SEO & Monitoring

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

CRM

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

Email & Messaging

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

Social Publishing

Integration What It Enables
Twitter/X Post scheduling, engagement tracking
Instagram Content publishing, story management
LinkedIn Publishing Article and post publishing
TikTok Content Video publishing, trend data
YouTube Video publishing, analytics
Pinterest Pin creation, board management

CMS & eCommerce

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

Marketing Automation

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

Memory & Knowledge

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

Communication & Revenue

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

Project Management & Design

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

Testing & Database

Integration What It Enables
Linear Issue tracking, project management
Optimizely A/B testing, experimentation
Supabase Database operations, real-time data

Translation Services

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.

Changelog

See CHANGELOG.md for version history.

License

MIT

Contributing

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

Yorumlar (0)

Sonuc bulunamadi