digital-marketing-pro
FeaturedOpen-source AI marketing plugin for agencies & in-house teams — 158 skills, 25 specialist agents, 12-Part Strategy Flow, Cowork team-persistent, EU AI Act Article 50 ready, 6-platform AEO/GEO incl. Google AI Mode. Installs on Claude Code, Cowork, Codex, Cursor, Copilot CLI, Antigravity. MIT-licensed.
Install
Plugins install via a marketplace, in two steps.
This plugin isn't listed in a marketplace we've indexed. Install it directly from its GitHub repository — the README has the setup steps.
View on GitHubBundles
Everything this plugin ships — skills, agents, commands, hooks, and MCP servers it bundles.
Skills (51)
ab-test-plan
Design A/B and multivariate tests. Use when: sample size calculation, testing hypothesis, CRO experimentation.
ad-creative
Generate platform-specific ad copy. Use when: Google RSA, Meta, LinkedIn, TikTok ad variations with quality scoring.
add-integration
Add MCP server integrations. Use when: connecting a custom tool, API, or service to the plugin via .mcp.json.
aeo-audit
Audit AI search visibility. Use when: checking brand presence in ChatGPT, Perplexity, AI Overviews, Gemini.
aeo-geo
Optimize AI engine visibility. Use when: AEO/GEO strategy, citation optimization, entity consistency across AI platforms.
agency-dashboard
Portfolio-level agency dashboard aggregating health metrics across all client brands — campaign status, budget pacing, KPI attainment, team utilization. Use when reviewing cross-brand portfolio health, preparing for agency leadership standups, or getting a single-view snapshot of all client accounts.
analytics-insights
Analyze marketing performance. Use when: KPI frameworks, attribution modeling, anomaly investigation, measurement strategy.
anomaly-scan
Detect marketing anomalies. Use when: traffic drops, cost spikes, conversion changes, deliverability issues, budget overruns.
attribution-model
Set up attribution models. Use when: multi-touch attribution, credit distribution rules, GA4 config, channel contribution.
attribution-report
Run multi-touch attribution analysis. Use when: first/last-touch, linear, time-decay, position-based revenue allocation.
audience-intelligence
Research target audiences. Use when: buyer personas, segmentation, Jobs-to-Be-Done, psychographic profiling, audience deep-dive.
audience-profile
Build detailed buyer personas. Use when: demographics, psychographics, behaviors, JTBD, content preferences.
Show all 51 bundled skills Showing all 51 bundled skills
autopilot-status
Check campaign autopilot status. Use when: health scores, auto-corrections, guardrail review, campaigns needing attention.
backlink-gap
Find referring domains that link to your competitors but not to you, ranked by an opinionated outreach-priority score with DR / link-overlap / traffic / topical relevance. Use when: planning link-building campaigns, qualifying digital-PR prospects, or running quarterly backlink-gap audits.
brand-setup
Set up or update a brand profile. Use when: new brand onboarding, client setup, brand switching, context update.
budget-optimizer
Optimize budget allocation. Use when: channel spend reallocation, data-driven budget planning, ROI-based justification.
budget-tracker
Track budget pacing in real time. Use when: cross-platform spend tracking, overspend alerts, reallocation recommendations.
c2pa-metadata
Embed C2PA (Content Authenticity Initiative) provenance manifests in AI-generated marketing assets (image/video/audio/PDF). Use when: preparing AI-generated ad creative, social images, or video for EU markets to comply with EU AI Act Article 50 (applicable 2 Aug 2026); embedding visible AI-generation disclosure in assets; meeting brand-trust transparency requirements.
campaign-audit
Audit a brand's existing live campaigns across every active channel — paid, organic, email, social, content, SEO. Produce a current-state inventory, quick-wins backlog, and red-flags list. Use during agency onboarding or before any /campaign-plan refresh.
campaign-orchestrator
Orchestrate full campaign lifecycle. Use when: planning, launching, managing, UTM setup, media plan, post-mortem.
campaign-plan
Build multi-channel campaign plans. Use when: objectives, audience targeting, channel mix, budget, timeline, KPIs.
campaign-status
Check active campaign status. Use when: cross-platform execution history, performance metrics, pending approvals.
case-study-plan
Create case studies and success stories. Use when: client results showcase, portfolio piece, testimonial-based proof points.
check
Run the unified pre-publish quality gate on marketing content — hallucination detection, claim verification, brand voice scoring, structure validation. Use before publishing any marketing copy.
churn-risk
Assess customer churn risk. Use when: churn scoring, at-risk segment identification, intervention playbook generation.
client-onboarding
Plan client onboarding. Use when: kickoff agenda, discovery questionnaire, account setup checklist, 30-60-90 day plan.
client-proposal
Draft agency proposals. Use when: pitch deck, scope of work, SLA, capabilities presentation for prospects or clients.
client-report
Generate client-facing reports. Use when: white-labeled performance report with KPIs, trends, strategic recommendations.
client-validation-document
Produce the Part 5 Client Validation Document — the one true stop where unbiased v1 findings meet the client. Each finding gets ACCEPT/REJECT/EDIT/DEFER decision.
cohort-analysis
Analyze customer cohorts. Use when: acquisition cohorts, retention curves, LTV by cohort, behavioral segmentation.
competitor-alerts
Configure competitor alerts. Use when: tracking content changes, pricing shifts, ad launches, SERP changes, social spikes.
competitor-analysis
Run competitive analysis. Use when: content, SEO, paid ads, social, AI visibility, pricing, positioning comparison.
competitor-monitor
Set up ongoing competitor monitoring. Use when: defining tracked competitors, scan frequency, change detection alerts.
competitor-pages
Create competitor comparison pages. Use when: "X vs Y" layouts, alternatives pages, feature matrices, roundup pages.
connect
Set up an MCP connector. Use when: connecting Google Ads, Salesforce, Mailchimp, or any service to the plugin.
content-brief
Create detailed content briefs. Use when: keyword targets, outline, structure, voice guidelines, SEO requirements.
content-calendar
Plan content calendars. Use when: monthly or quarterly scheduling, platform assignments, content pillars, repurposing.
content-decay-scan
Scan content library for decay signals: declining traffic, falling rankings, outdated stats, dropped AI citations. Prioritizes refresh opportunities by business impact. Use when identifying content that needs refreshing, recovering lost traffic, or auditing for stale and underperforming content.
content-engine
Create or optimize marketing content. Use when: blog posts, ad copy, emails, social posts, landing pages, voice guidelines.
content-repurpose
Repurpose content across channels. Use when: blog-to-social, webinar-to-article, pillar derivatives, format adaptation.
context-engine
Load brand context for marketing tasks. Use when: setting up brands, switching context, or needing industry benchmarks.
continuous-improvement-loop
Run Part 12 — the continuous improvement loop. Aggregates market + operating signals into product/offering recommendations. Runs alongside live operations, not as a one-time activity.
counter-narrative
Build counter-narrative playbooks. Use when: competitor rebrand, new category claim, aggressive campaign, price change response.
cowork-setup
One-shot setup that wires Digital Marketing Pro for team usage in Anthropic Cowork. Verifies the Cowork sandbox, checks for a Google Drive integration, creates the canonical Drive folder layout, and confirms team-ready brand-state routing. Use this the first time a Cowork user installs DMP OR when brand profiles aren't persisting across sessions.
creative-health
Assess ad creative fatigue. Use when: ads underperform, need refresh timing, or creative lifecycle review.
creative-testing-framework
Design structured ad creative tests with A/B test plans, multivariate creative strategies, sample size calculations, and iteration cadences. Use when planning creative testing for ads, optimizing creative performance, or building a testing playbook across advertising platforms.
credential-switch
Switch brand credentials. Use when: activating the correct API keys for MCP servers in multi-client workflows.
crisis-response
Manage PR crises. Use when: reputational threat emerges, need stakeholder messaging, or communication timeline.
crm-sync
Sync data to CRM platforms. Use when: pushing contacts, deals, or campaigns to Salesforce, HubSpot, Zoho, or Pipedrive.
cro
Optimize conversion rates. Use when: auditing landing pages, testing forms, or improving checkout flow.
region-config
Configure regional settings. Use when: setting timezone, language, compliance rules, currency, or local preferences.
Agents (25)
Commands (18)
Hooks (2)
Quality Score: 87/100
Details
- Author
- indranilbanerjee
- Repository
- indranilbanerjee/digital-marketing-pro
- Created
- 4 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT