Digital Marketing Pro Claude Plugin

reason-machines/marketing-skills/skills/digital-marketing-pro-claude-plugin

by reason-machines97301f4188a7152bed5a121cbd4763ba9ac21afeNo licenseListed Oct 9, 2026Updated Oct 9, 2026

Comprehensive digital marketing plugin for Claude Code with 25 agents, 149 skills, and 12-part engagement methodology for brand strategy, SEO, content, and campaign management

Instructions onlyMarketing & Sales
AI-generated overview

A structured digital marketing engagement methodology for brand strategy, SEO, content, campaigns and agency operations.

What it does
Provides a 12-part marketing engagement flow covering client intake, market research, positioning, competitive analysis, validation, growth planning, channel strategies and execution artefacts. It also offers commands for brand setup, SEO audits, content generation, email sequences, competitor analysis, performance reporting and pre-publish quality checks. Outputs are written as structured files under a per-brand directory, with optional export to PDF, Google Docs or Notion.
When to use it
Use it when running a structured marketing engagement for a brand, such as building a growth plan, auditing SEO, planning a campaign or producing marketing content. It also suits agencies managing multiple brands that need repeatable, auditable marketing deliverables.
Requirements
Runs on Claude Code CLI, Claude Code Desktop or Anthropic Cowork; the web chat at claude.ai is stated as unsupported. Knowledge-only mode needs no Python, while optional execution mode needs Python 3.9+ and dependencies. Optional integrations use environment variables for search, SEO, translation, analytics, ads and CRM services, and the skill ships no scripts of its own.

Digital Marketing Pro Claude Plugin

Skill by ara.so — Marketing Skills collection.

Digital Marketing Pro is an end-to-end marketing engagement methodology that runs on Claude Code & Cowork. It provides 25 specialist marketing agents, 149 skills, and a canonical 12-part strategy flow that produces consistent, auditable marketing deliverables across brands. Designed for agencies managing 50-200 brands, in-house teams, and consultancies requiring structured, repeatable marketing processes.

Installation

Prerequisites

  • Claude Code CLI, Claude Code Desktop, or Anthropic Cowork (Web chat at claude.ai is NOT supported)
  • No Python dependencies required for knowledge-only mode
  • Optional: Python 3.9+ for 70 execution scripts (analytics, research, automation)

Install Steps

bash
# Add the marketplace (one-time setup)/plugin marketplace add indranilbanerjee/neels-plugins
# Install Digital Marketing Pro/plugin install digital-marketing-pro@neels-plugins
# Enable auto-updates (recommended)# Go to /plugin → Marketplaces tab → find neels-plugins → toggle "Enable auto-update"

Manual Update

bash
/plugin update digital-marketing-pro@neels-plugins/reload-plugins

Core Concepts

The 12-Part Engagement Methodology

Every brand engagement follows the same canonical sequence:

  1. Client Inputs — Stone vs Opinion intake (facts vs beliefs)
  2. External Research — Unbiased market research
  3. Four Core Documents — 61 explicit steps: Business Analysis, Segmentation, Brand Positioning, DMFlow
  4. Competitive + Customer + Market — 4 unbiased analysis documents
  5. Client Validation Document — The one true stop (client accepts/rejects/edits)
  6. Selective v2 Re-runs — Decision Matrix determines which docs need client-validated versions
  7. Preparation Documents — Internal operating layer (KPIs, content pillars, approval chains)
  8. Growth Plan + Yearly Planner — Flagship 11-section strategy + 12-month calendar
  9. Channel Strategy Fan-out — Up to 17 channel-specific strategies
  10. Execution Artefacts — Ad copy, social posts, headlines, CTAs
  11. AI Creative Instructions — Visual asset briefs
  12. Continuous Improvement Loop — Quarterly + ad-hoc feedback cycles

Two-Views Model

  • v1 = unbiased market view (Parts 1-4)
  • v2 = client-validated view (Part 6+)
  • Operating decisions reference v2; ideation references both
  • v1 is preserved for audit/comparison

File Structure

~/.claude-marketing/<brand-slug>/├── brand-profile.json├── engagements/│   └── <engagement-slug>/│       ├── 01-client-inputs/│       ├── 02-research/│       ├── 03-four-core/│       ├── 04-analysis/│       ├── 05-validation/│       ├── 06-v2-reruns/│       ├── 07-prep/│       ├── 08-growth-plan/│       ├── 09-channels/│       ├── 10-execution/│       ├── 11-creative-briefs/│       ├── 12-improvement/│       └── PROJECT_INSTRUCTIONS.md└── insights/

Key Commands

Top-Level Commands (Slash Palette)

bash
# Brand setup - interactive profiling (quick or full mode)/digital-marketing-pro:brand-setup
# Full 12-part engagement/digital-marketing-pro:engagement
# Campaign planning/digital-marketing-pro:campaign-plan
# SEO audit (technical + content + E-E-A-T + AI visibility)/digital-marketing-pro:seo-audit
# Content generation/digital-marketing-pro:content-engine
# Performance reporting/digital-marketing-pro:performance-report
# Competitive analysis/digital-marketing-pro:competitor-analysis
# Email sequences/digital-marketing-pro:email-sequence
# Pre-publish quality gate/digital-marketing-pro:check
# Brand status snapshot/digital-marketing-pro:status

Additional Skills (113 more)

Access via /digital-marketing-pro:<skill-name>:

bash
# Agency operations/digital-marketing-pro:agency-dashboard/digital-marketing-pro:multi-brand-operations/digital-marketing-pro:switch-brand/digital-marketing-pro:client-onboarding
# SEO specialization/digital-marketing-pro:keyword-research/digital-marketing-pro:tech-seo-audit/digital-marketing-pro:local-seo-audit/digital-marketing-pro:aeo-audit/digital-marketing-pro:geo-audit
# Analytics & Attribution/digital-marketing-pro:attribution-analysis/digital-marketing-pro:churn-risk/digital-marketing-pro:lifecycle-journey
# Competitor Intelligence/digital-marketing-pro:competitor-monitor/digital-marketing-pro:market-trends
# Integration & Automation/digital-marketing-pro:integrations/digital-marketing-pro:connect/digital-marketing-pro:autopilot-status
# Knowledge/digital-marketing-pro:help/digital-marketing-pro:learn

Real-World Usage Examples

Example 1: First-Time Brand Setup

bash
# Start brand profiling/digital-marketing-pro:brand-setup

Interactive prompts:

  • Brand name: "TechFlow SaaS"
  • Industry: "B2B SaaS - Project Management"
  • Quick or Full mode: "quick"
  • Voice & tone: "Professional, approachable, data-driven"
  • Primary audience: "Mid-market IT teams, 50-500 employees"
  • Top 3 competitors: "Asana, Monday.com, ClickUp"
  • Primary goals: "Lead generation, trial conversion, enterprise upsell"

Output:

~/.claude-marketing/techflow-saas/brand-profile.json~/.claude-marketing/techflow-saas/brand-guidelines.md

Example 2: Import Existing Brand Guidelines

bash
/digital-marketing-pro:import-guidelines

Point to existing files:

Path to brand guidelines: ~/Downloads/TechFlow_Brand_Book_2024.pdfPath to SOPs (optional): ~/Documents/Marketing_SOPs.docxPath to templates (optional): ~/Templates/Email_Templates/

The plugin extracts voice, visual identity, messaging, compliance rules, and updates brand-profile.json.

Example 3: Run Full Engagement

bash
/digital-marketing-pro:engagement

The plugin will:

  1. Gather client inputs (Stone vs Opinion)
  2. Conduct external research (market, competitors, audience)
  3. Generate Four Core Documents (61-step process)
  4. Produce competitive/customer/market analysis
  5. Stop for Client Validation — you review and approve/reject/edit findings
  6. Selectively re-run documents based on your edits
  7. Generate internal prep docs (KPIs, content pillars)
  8. Create Growth Plan + Yearly Planner
  9. Fan out to 17 channel strategies
  10. Draft execution artefacts (copy, headlines, CTAs)
  11. Generate AI creative briefs
  12. Set up continuous improvement loop

Output: ~50-60 canonical files in engagements/<slug>/

Example 4: Quick Campaign Plan

bash
/digital-marketing-pro:campaign-plan

Prompts:

  • Campaign name: "Q2 2026 Enterprise Launch"
  • Objective: "Generate 500 enterprise MQLs"
  • Budget: "$75,000"
  • Duration: "April 1 - June 30, 2026"
  • Channels: "LinkedIn Ads, Google Search, Content Marketing, Webinars"

Output:

engagements/q2-2026-enterprise-launch/├── campaign-architecture.md├── budget-allocation.md├── kpi-tree.md├── timeline-gantt.md├── channel-strategies/│   ├── linkedin-ads.md│   ├── google-search.md│   ├── content-marketing.md│   └── webinars.md└── execution-artefacts/    ├── ad-copy.md    ├── email-sequences.md    └── landing-page-copy.md

Example 5: SEO Audit

bash
/digital-marketing-pro:seo-audit

Input:

  • Target URL: "https://techflow.com"
  • Focus keywords: "project management software, team collaboration tools"
  • Include AEO audit: "yes"

Output:

insights/seo-audit-2026-05-17/├── technical-seo-audit.md       # Crawl errors, speed, mobile, structured data├── on-page-seo-audit.md         # Title tags, meta, headers, internal linking├── content-audit.md             # Content gaps, keyword cannibalization├── eeat-assessment.md           # Experience, Expertise, Authoritativeness, Trust├── aeo-audit.md                 # Answer Engine Optimization (voice, featured snippets)├── backlink-profile.md          # Quality, diversity, toxic links└── recommendations-roadmap.md   # Prioritized action items

Example 6: Content Generation

bash
/digital-marketing-pro:content-engine

Prompts:

  • Content type: "blog post"
  • Topic: "How to reduce project management overhead for remote teams"
  • Target audience: "IT managers at mid-market companies"
  • Tone: "professional, data-driven"
  • Length: "1500 words"
  • Include: "case study, statistics, actionable tips"

Output:

markdown
# How to Reduce Project Management Overhead for Remote Teams
[Voice-consistent, brand-aligned blog post with:]- SEO-optimized title and meta description- H2/H3 structure with target keywords- Data-backed claims (with sources)- Case study section- Actionable 5-step framework- CTA aligned with TechFlow's trial funnel- Internal linking suggestions

Example 7: Pre-Publish Quality Check

bash
/digital-marketing-pro:check

Input:

  • File to check: blog-posts/remote-team-management.md

Output:

Quality Check Report: remote-team-management.md━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ BRAND VOICE: Aligned (95% match)✓ STRUCTURE: Complete (H1, H2s, intro, conclusion, CTA)✓ CLAIMS: 12 claims detected  ✓ 9 verified with sources  ⚠ 3 need citation:    - Line 47: "73% of remote teams report coordination issues"    - Line 89: "Average time saved: 8 hours/week"    - Line 134: "Enterprise teams see 40% faster project completion"
⚠ HALLUCINATION RISK: Medium (3 unsourced claims)✓ COMPLIANCE: Passed (EU AI Act Article 50, GDPR)
Recommendation: ADD SOURCES for flagged claims, then republish.

Example 8: Competitor Analysis

bash
/digital-marketing-pro:competitor-analysis

Input:

  • Competitors: "Asana, Monday.com, ClickUp"
  • Dimensions: "Content strategy, SEO performance, Paid ads, Pricing, Product features"

Output:

insights/competitor-analysis-2026-05-17/├── competitive-landscape.md├── competitor-asana.md│   ├── content-strategy.md│   ├── seo-performance.md│   ├── paid-ads-analysis.md│   ├── pricing-model.md│   └── product-features.md├── competitor-monday.md├── competitor-clickup.md├── competitive-positioning-map.md└── opportunities-threats.md

Example 9: Email Sequence

bash
/digital-marketing-pro:email-sequence

Input:

  • Sequence name: "Trial nurture sequence"
  • Audience: "Free trial users, days 1-14"
  • Goal: "Convert to paid plan"
  • Number of emails: "5"

Output:

execution-artefacts/email-sequences/trial-nurture/├── email-01-welcome.md          # Day 0: Welcome + quick start├── email-02-value-demo.md       # Day 2: Core value demonstration├── email-03-use-case.md         # Day 5: Industry use case├── email-04-social-proof.md     # Day 9: Customer testimonials├── email-05-conversion.md       # Day 13: Limited-time offer└── sequence-logic.md            # Timing, segmentation, A/B tests

Example 10: Multi-Brand Agency Operations

bash
# Switch between brands/digital-marketing-pro:switch-brand
# View all brands/digital-marketing-pro:agency-dashboard
# Bulk operations/digital-marketing-pro:multi-brand-operations

Agency Dashboard Output:

Agency Dashboard━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Active Brands: 47Active Engagements: 23Pending Client Validations: 8Scheduled Reports: 15
Recent Activity:- TechFlow SaaS: Engagement in Part 5 (Client Validation)- HealthTech Inc: Campaign launch (LinkedIn Ads live)- EduPlatform: SEO audit completed- FinanceApp: Email sequence performance report
Alerts:⚠ 3 brands need quarterly improvement briefs⚠ 5 competitor monitors detected significant changes✓ All compliance checks passed

Configuration

Brand Profile (brand-profile.json)

json
{  "brand_name": "TechFlow SaaS",  "slug": "techflow-saas",  "industry": "B2B SaaS - Project Management",  "voice": {    "tone": ["professional", "approachable", "data-driven"],    "avoid": ["jargon-heavy", "overly casual", "hype-driven"]  },  "audience": {    "primary": "Mid-market IT teams, 50-500 employees",    "segments": [      {        "name": "IT Managers",        "pain_points": ["tool sprawl", "coordination overhead"],        "goals": ["efficiency", "visibility"]      }    ]  },  "competitors": ["Asana", "Monday.com", "ClickUp"],  "channels": ["LinkedIn Ads", "Google Search", "Content Marketing", "Webinars"],  "jurisdictions": ["US", "EU", "UK"],  "compliance": {    "gdpr": true,    "ccpa": true,    "eu_ai_act": true  },  "goals": ["Lead generation", "Trial conversion", "Enterprise upsell"]}

Environment Variables

bash
# Optional: Python execution modeexport DM_PRO_EXECUTION_MODE=true
# MCP server integrations (optional)export GOOGLE_SEARCH_API_KEY=your_key_hereexport DEEPL_API_KEY=your_key_hereexport AHREFS_API_KEY=your_key_hereexport SEMRUSH_API_KEY=your_key_here
# Analytics integrations (optional)export GA4_PROPERTY_ID=your_property_idexport GOOGLE_ADS_CUSTOMER_ID=your_customer_id

Living Project Instruction File

Each engagement generates PROJECT_INSTRUCTIONS.md:

markdown
# Project Instructions: TechFlow SaaS Q2 2026 Enterprise Launch
## Current State- Engagement Phase: Part 7 (Preparation Documents)- v1 Complete: Yes- Client Validation Complete: Yes- v2 Re-runs Complete: 3/4 documents
## Key Decisions- Budget: $75,000 (60% paid, 30% content, 10% events)- Target: 500 enterprise MQLs (50+ employees)- Primary channel: LinkedIn Ads- Secondary: Google Search, Webinars
## Brand Voice Rules- Tone: Professional, data-driven, approachable- Avoid: Jargon, hype, aggressive sales language- Always include: Data/stats, customer proof, clear CTAs
## Update-Back Rules- If KPI targets change → update kpi-tree.md → propagate to all channel docs- If budget shifts → update budget-allocation.md → re-run channel strategies- If audience insights surface → version segmentation-framework.md → notify strategist agent

All skills read this file first before generating outputs.

Common Patterns

Pattern 1: Iterative Campaign Refinement

bash
# Initial campaign/digital-marketing-pro:campaign-plan
# Generate content/digital-marketing-pro:content-engine
# Quality check/digital-marketing-pro:check
# Launch# ... wait for performance data ...
# Performance report/digital-marketing-pro:performance-report
# Continuous improvement brief/digital-marketing-pro:improvement-brief

Pattern 2: Monthly Agency Workflow

bash
# Week 1: Performance reviews/digital-marketing-pro:performance-report  # All active brands
# Week 2: Competitor intelligence/digital-marketing-pro:competitor-monitor  # All tracked competitors
# Week 3: Content production/digital-marketing-pro:content-engine  # Batch blog posts, social, email
# Week 4: Client validations/digital-marketing-pro:status  # Check pending validations# Collect feedback, run v2 re-runs

Pattern 3: New Client Onboarding

bash
# Day 1: Setup/digital-marketing-pro:brand-setup/digital-marketing-pro:import-guidelines
# Day 2-3: Research/digital-marketing-pro:competitor-analysis/digital-marketing-pro:seo-audit
# Day 4-10: Full engagement/digital-marketing-pro:engagement# Pause at Part 5 for client validation
# Day 11-15: Finalize v2# Client approves validation document# Plugin completes v2 re-runs
# Day 16: Kickoff execution/digital-marketing-pro:campaign-plan

Advanced Features

Stone vs Opinion Intake

Every client input is tagged:

markdown
**STONE** (client knows for certain):- Annual revenue: $12M- Customer count: 450- Average contract value: $26,666
**OPINION** (client believes, needs research):- "We think our main competitor is Asana" → RESEARCH QUESTION- "LinkedIn is our best channel" → VALIDATE WITH DATA- "Enterprise segment is 40% of revenue" → VERIFY

Opinions become research questions, not ground truth.

Decision Matrix for v2 Re-runs

After Client Validation (Part 5), the Decision Matrix determines which documents need v2 versions:

Client ResponseDocuments to Re-run
"Segmentation framework is wrong"3.2 Segmentation + 4.2 Customer Analysis + 7.2 Content Pillars
"Competitor analysis missed key player"4.1 Competitive Analysis + 9.x Paid Channel Strategies
"Budget constraints tighter than stated"8.1 Growth Plan + 8.2 Yearly Planner + all Part 9 channel docs

Prevents over-re-running (wasted effort) and under-re-running (inconsistent docs).

Parallel Subagent Dispatch

v3.4 adds explicit parallel execution for research-heavy tasks:

Part 2: External Research (parallel)├── [Agent: Market Analyst] Industry trends├── [Agent: Competitor Intelligence] Competitive landscape├── [Agent: SEO Specialist] Keyword research└── [Agent: Customer Intelligence] Audience insights
Wall-clock time: ~50-80% reduction vs sequential

C2PA Content Provenance (EU AI Act Article 50)

v3.4+ adds cryptographic content provenance for AI-generated assets:

bash
# All generated content includes C2PA manifest/digital-marketing-pro:content-engine

Output includes:

json
{  "content": "...",  "c2pa_manifest": {    "claim_generator": "Digital Marketing Pro v3.4.2",    "timestamp": "2026-05-17T18:49:14Z",    "assertions": [      {"label": "ai.generated", "data": {"model": "claude-3-7-sonnet"}},      {"label": "creative.author", "data": {"name": "TechFlow Marketing Team"}}    ]  }}

Complies with EU AI Act Article 50 transparency requirements.

Troubleshooting

Plugin Not Loading

bash
# Check plugin status/plugin
# Reload plugins/reload-plugins
# Reinstall if corrupted/plugin uninstall digital-marketing-pro@neels-plugins/plugin install digital-marketing-pro@neels-plugins

Brand Profile Not Found

bash
# Check current brand/digital-marketing-pro:status
# Switch brand/digital-marketing-pro:switch-brand
# Verify file existsls ~/.claude-marketing/<brand-slug>/brand-profile.json

Skills Not Responding

bash
# Check skill registry/digital-marketing-pro:help
# Verify Skill tool is enabled in Claude Code settings
# Clear skill cache (if using Python execution mode)rm -rf ~/.claude-marketing/.cache/

Client Validation Stuck

The engagement will pause at Part 5 until you provide feedback:

bash
# Check validation status/digital-marketing-pro:status
# Review validation documentcat ~/.claude-marketing/<brand-slug>/engagements/<slug>/05-validation/validation-document.md
# Provide feedback inline in the document, then:/digital-marketing-pro:continue-engagement

Output Files Missing

bash
# Check engagement structuretree ~/.claude-marketing/<brand-slug>/engagements/<slug>/
# Re-run specific part/digital-marketing-pro:run-part --part=3 --engagement=<slug>
# Check for errorscat ~/.claude-marketing/<brand-slug>/engagements/<slug>/.errors.log

Python Scripts Not Running (Optional)

If using execution mode:

bash
# Verify Python versionpython --version  # Must be 3.9+
# Install dependenciespip install -r ~/.claude-plugins/digital-marketing-pro/requirements.txt
# Check execution modeecho $DM_PRO_EXECUTION_MODE  # Should be "true"

Note: Knowledge-only mode (no Python) covers all 149 skills. Execution mode adds automation for analytics, research, and integrations.

Integration with Other Tools

MCP Servers

DM Pro integrates with 67 MCP servers for external data:

  • Search: Google Search, Bing, Brave
  • SEO: Ahrefs, SEMrush, Moz
  • Translation: DeepL, Google Cloud Translation, Sarvam AI
  • Analytics: Google Analytics 4, Google Ads, Facebook Ads
  • Ads Platforms: Synter Media AI, Ryze AI, Northbeam
  • CRM: HubSpot, Salesforce
  • Social: LinkedIn, Twitter, Facebook

Configure via environment variables (see Configuration section).

Export Formats

bash
# Export engagement to PDF/digital-marketing-pro:export --format=pdf --engagement=<slug>
# Export to Google Docs/digital-marketing-pro:export --format=gdocs --engagement=<slug>
# Export to Notion/digital-marketing-pro:export --format=notion --engagement=<slug>

Learning Resources

bash
# Interactive help/digital-marketing-pro:help
# Skill catalog/digital-marketing-pro:learn
# View methodology docscat ~/.claude-plugins/digital-marketing-pro/docs/methodology.md
# Multi-brand guidecat ~/.claude-plugins/digital-marketing-pro/docs/multi-brand-guide.md
# Strategic frameworkscat ~/.claude-plugins/digital-marketing-pro/skills/context-engine/*.md

Version & Changelog

Current version: 3.4.2

Key features in v3.4:

  • C2PA content provenance (EU AI Act Article 50)
  • Explicit parallel subagent dispatch (4-6× parallelism)
  • Unified ads-platform MCPs (Synter Media AI / Ryze AI / Northbeam)
  • Anthropic Software Directory submission packet

See full changelog: ~/.claude-plugins/digital-marketing-pro/CHANGELOG.md


License: MIT
Repository: https://github.com/indranilbanerjee/digital-marketing-pro
Issues: https://github.com/indranilbanerjee/digital-marketing-pro/issues

Source and attribution

Source:reason-machines/marketing-skillsinskills/digital-marketing-pro-claude-pluginat commit97301f4

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal