Updated 4d ago
by indranilbanerjee
digital-marketing-pro
An open-source AI based digital marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable outputs. Best for Brands, Agencies and one person campanies.
890 GitHub stars (890)
+55 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | +2 |
| Sep 29 | +3 |
| Sep 30 | +1 |
| Oct 1 | +1 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | +3 |
| Oct 5 | +4 |
| Oct 6 | 0 |
| Oct 7 | +4 |
| Oct 8 | +1 |
| Oct 9 | +3 |
| Oct 10 | +3 |
| Oct 11 | +2 |
| Oct 12 | +3 |
| Oct 13 | +3 |
| Oct 14 | +13 |
| Oct 15 | +6 |
| Oct 16 | +2 |
- 30 skills (30 skills found in its SKILL.md files)
- 143 forks (143 forks)
- 4d ago last update (Last updated 4d ago)
Install
Skills CLI
npx skills add indranilbanerjee/digital-marketing-pro
Asks which skills and agents to install. Just one: npx skills add indranilbanerjee/digital-marketing-pro --skill ab-test-plan — add -g for every project.
Claude Code
git clone https://github.com/indranilbanerjee/digital-marketing-procp -r "digital-marketing-pro/skills/ab-test-plan" ~/.claude/skills/
Copies the ab-test-plan skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add indranilbanerjee/digital-marketing-pro
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 163 files.
-
ab-test-plan
Design a statistically rigorous A/B or multivariate test plan — If/Then/Because hypothesis, control and variant specs, required sample size per variant (absolute vs relative MDE via sample-size-calculator.py), test duration, guardrail metrics, stopping rules, and go/no-go decision criteria. Triggers on "/digital-marketing-pro:ab-test-plan", "set up an A/B test", "how long should my test run", "ca…
skills/ab-test-plan/SKILL.md on GitHub (opens in a new tab) -
ad-creative
Generate 3-5 ad copy variations per platform — headlines, descriptions, and CTAs formatted to Google, Meta, LinkedIn, TikTok, X, and Pinterest specs — each scored 1-10 with policy-compliance flags, A/B testing groupings, and a message-match check against the landing page. Triggers on "/digital-marketing-pro:ad-creative", "write ad copy for Meta", "give me RSA headline variations", "we need Linked…
skills/ad-creative/SKILL.md on GitHub (opens in a new tab) -
add-integration
Walk through adding a custom MCP server integration to the plugin — searches npm for an existing MCP package (or scaffolds a custom server from the plugin's guide), generates the exact .mcp.json entry, sets up environment-variable credentials, tests connectivity, and documents the tools the new server exposes. Triggers on "/digital-marketing-pro:add-integration", "connect Ahrefs to the plugin", "…
skills/add-integration/SKILL.md on GitHub (opens in a new tab) -
aeo-audit
Audit how a brand appears across the 6 canonical AI answer surfaces — ChatGPT, Perplexity, Google AI Mode, AI Overviews, Gemini, Copilot — probing 10-25 queries into a numbered output bundle with per-platform visibility scorecards, citation-accuracy checks, a competitor matrix, content gaps, and an optimization playbook behind a four-gate quality scorecard. Triggers on "/digital-marketing-pro:aeo…
skills/aeo-audit/SKILL.md on GitHub (opens in a new tab) -
aeo-geo
Strategy module for Answer Engine / Generative Engine Optimization — audits AI visibility, restructures content for citation, runs entity-consistency checks across Knowledge Graph, Wikidata, Wikipedia, Crunchbase, and LinkedIn, and produces JSON-LD schema specs, monitoring frameworks, and a 90-day LLM content strategy. Triggers on "/digital-marketing-pro:aeo-geo", "how do we get cited by AI", "op…
skills/aeo-geo/SKILL.md on GitHub (opens in a new tab) -
agency-dashboard
Generate a portfolio-level dashboard across ALL client brands — per-client RAG health scores, campaign activity, budget pacing, aggregate KPIs, team utilization, pending approvals, upcoming deadlines, and an alerts panel — built for agency standups and weekly reviews. Triggers on "/digital-marketing-pro:agency-dashboard", "how are all our clients doing", "portfolio health check", "budget pacing a…
skills/agency-dashboard/SKILL.md on GitHub (opens in a new tab) -
analytics-insights
Marketing measurement module — builds KPI trees per business model, reporting templates (weekly, monthly, QBR, campaign), anomaly root-cause diagnosis, MMM and incrementality guidance, dark-social tracking, and privacy-first cookieless measurement architecture, including the GA4 AI Assistant channel group for attributing AI-referred traffic. Triggers on "/digital-marketing-pro:analytics-insights"…
skills/analytics-insights/SKILL.md on GitHub (opens in a new tab) -
anomaly-scan
Scan all connected marketing platforms for statistically significant deviations from stored baselines — traffic drops, CPA spikes, deliverability collapse, budget overruns, or unexpected wins — classified critical/warning/info with probable causes, correlation to recent changes, and recommended actions. Triggers on "/digital-marketing-pro:anomaly-scan", "why did our CPA spike", "did anything weir…
skills/anomaly-scan/SKILL.md on GitHub (opens in a new tab) -
attribution-model
Design a multi-touch attribution strategy — recommends the best-fit model for the business's sales cycle and data maturity, defines credit-distribution rules and lookback windows, maps platform-specific setup (GA4, HubSpot, Salesforce, warehouse), and documents tracking gaps and known blind spots. Triggers on "/digital-marketing-pro:attribution-model", "set up multi-touch attribution", "which att…
skills/attribution-model/SKILL.md on GitHub (opens in a new tab) -
attribution-report
Run multi-touch attribution analysis on real conversion-path data — applies two or more models side-by-side (first-touch, last-touch, linear, time-decay, position-based, data-driven), computes per-channel attributed revenue and ROAS, assisted-conversion ratios, path-length and time-to-conversion distributions, and budget reallocation recommendations. Triggers on "/digital-marketing-pro:attributio…
skills/attribution-report/SKILL.md on GitHub (opens in a new tab) -
audience-intelligence
Audience research module — builds six-dimension buyer personas (demographic, psychographic, behavioral, need-state, information, decision), Jobs-to-Be-Done maps, RFM/behavioral/lifecycle segmentation models, anti-personas with exclusion criteria, B2B buying-committee maps, and lookalike seed specs. Triggers on "/digital-marketing-pro:audience-intelligence", "who are our customers", "build buyer p…
skills/audience-intelligence/SKILL.md on GitHub (opens in a new tab) -
audience-profile
Build a named, narrative buyer persona document — demographic snapshot, psychographic drivers, jobs-to-be-done, day-in-the-life scenario, buyer journey map, objections with counter-messaging, and content/channel preferences — for the 2-4 personas a brand actually needs. Triggers on "/digital-marketing-pro:audience-profile", "create a buyer persona", "profile our target customer", "who is our idea…
skills/audience-profile/SKILL.md on GitHub (opens in a new tab) -
autopilot-status
Campaign autopilot operations dashboard — 0-100 health scores for all active campaigns, a chronological log of auto-corrections taken (bid, budget, audience, creative, pause) with before/after metrics, the current guardrail rule table, campaigns escalated for human attention ranked by urgency, and estimated savings from automated interventions. Triggers on "/digital-marketing-pro:autopilot-status…
skills/autopilot-status/SKILL.md on GitHub (opens in a new tab) -
backlink-gap
Find referring domains that link to your competitors but not to you, ranked by an outreach-priority score (0.40 DR + 0.25 link-overlap + 0.20 traffic + 0.15 topical relevance) — outputs a four-gate quality scorecard, a 30-prospect outreach shortlist, broken-link candidates, and pre-filled outreach templates. Triggers on "/digital-marketing-pro:backlink-gap", "where are competitors getting links w…
skills/backlink-gap/SKILL.md on GitHub (opens in a new tab) -
brand-setup
Create or update the brand profile every other skill reads — a quick 5-question or full 17-question interactive setup capturing identity, business model, industry and compliance markets, 4-dimension voice scales, channels, goals, and competitors, saved to ~/.claude-marketing/brands/{slug}/profile.json via scripts/setup.py. Triggers on "/digital-marketing-pro:brand-setup", "set up a new brand", "o…
skills/brand-setup/SKILL.md on GitHub (opens in a new tab) -
budget-optimizer
Reallocate marketing spend across channels using performance data and diminishing-returns modeling — produces a current-vs-optimized allocation table, projected ROI ranges with confidence intervals, a phased 4-8 week reallocation timeline, and a 10-15% testing reserve. Recommends shifts only; it never changes spend on any platform. Triggers on "/digital-marketing-pro:budget-optimizer", "optimize…
skills/budget-optimizer/SKILL.md on GitHub (opens in a new tab) -
budget-tracker
Track advertising spend pacing in real time across connected ad platforms (Google Ads, Meta, LinkedIn, TikTok) — produces a budget dashboard with daily burn rates, end-of-period projections, overspend/underspend alerts, and dollar-specific reallocation recommendations backed by CPA/ROAS context. Monitors and recommends only; it never edits platform budgets. Triggers on "/digital-marketing-pro:bud…
skills/budget-tracker/SKILL.md on GitHub (opens in a new tab) -
c2pa-metadata
Embed a C2PA provenance manifest into an AI-generated marketing asset (PNG, JPG, WebP, GIF, TIFF, MP4, MOV, WebM, MP3, WAV, PDF) via scripts/embed-c2pa.py — produces a signed copy of the file carrying IPTC digital-source-type AI claims, an optional c2pa.ai-disclosure assertion for EU AI Act Article 50 (applicable 2 Aug 2026), and a JSON status report. Triggers on "/digital-marketing-pro:c2pa-meta…
skills/c2pa-metadata/SKILL.md on GitHub (opens in a new tab) -
campaign-audit
Inventory and score everything currently running for a brand across paid search, paid social, email, organic, SEO, AEO/GEO, CRM, and analytics — produces a dated audit document with a 4-tier triage (healthy / quick win / strategic gap / red flag), a quick-wins backlog, and a compliance posture section. Strictly read-only: it never pauses, edits, or launches anything. Triggers on "/digital-marketi…
skills/campaign-audit/SKILL.md on GitHub (opens in a new tab) -
campaign-orchestrator
Full campaign-lifecycle module — produces campaign briefs, budget allocations via three models (70/20/10, efficiency-ranked, funnel-weighted), channel-mix and media plans, UTM taxonomies with governance rules, launch checklists, ABM plans, and post-mortem reports. Plans and documents; it does not launch or edit live campaigns. Triggers on "/digital-marketing-pro:campaign-orchestrator", "build a m…
skills/campaign-orchestrator/SKILL.md on GitHub (opens in a new tab) -
campaign-plan
Generate a complete multi-channel campaign plan document — SMART objectives, audience segments with targeting criteria, channel mix with rationale, a budget allocation table with reach/cost estimates, a phased timeline from pre-launch to wrap-up, a KPI framework, and a risk register. Plans only; it does not launch or modify campaigns. Triggers on "/digital-marketing-pro:campaign-plan", "plan a ca…
skills/campaign-plan/SKILL.md on GitHub (opens in a new tab) -
campaign-status
Unified status dashboard for every tracked campaign across connected platforms — produces a summary table with health indicators, live spend and performance metrics, a 7-day execution history, pending approvals with age, KPI variance classification (on track / at risk / behind), flagged issues, and next scheduled actions. Reports only; it changes nothing on any platform. Triggers on "/digital-mar…
skills/campaign-status/SKILL.md on GitHub (opens in a new tab) -
case-study-plan
Build a complete case-study creation blueprint — a Challenge-Solution-Results narrative framework, 15-20 client interview questions plus 10 internal-team questions, a data-visualization plan, format specifications (PDF, web page, slide deck, video script outline, social snippets, sales one-pager), a distribution strategy, a permission/approval checklist, and a draft executive summary. Plans the c…
skills/case-study-plan/SKILL.md on GitHub (opens in a new tab) -
check
Run the unified pre-publish quality gate on marketing content — wraps scripts/eval-runner.py to score hallucination risk, claim substantiation (with --evidence), brand-voice fit (with --brand), structure (with --schema), content quality, and readability, plus a C2PA provenance check for AI assets in EU-targeted campaigns; returns a composite score with a PASS / WARN / BLOCKED decision and per-iss…
skills/check/SKILL.md on GitHub (opens in a new tab) -
churn-risk
Score customer segments for churn risk from behavioral signals — email engagement decline, purchase recency, usage drops, support sentiment — producing a 0-100 risk scorecard with four tiers, per-tier intervention playbooks (actions, timing windows, channels, messaging), LTV-at-risk totals, and retention-ROI prioritization. Assesses and recommends; it does not send outreach or launch campaigns. T…
skills/churn-risk/SKILL.md on GitHub (opens in a new tab) -
client-onboarding
Generate a complete onboarding package for a new marketing client — kickoff meeting agenda, 20-30 question discovery questionnaire, stakeholder map with RACI matrix, platform-by-platform access checklist, 30-60-90 day milestone plan, communication cadence, escalation protocol, welcome email template, internal team brief, risk register, and a day-by-day first-week action plan. Triggers on "/digita…
skills/client-onboarding/SKILL.md on GitHub (opens in a new tab) -
client-proposal
Draft a professional agency proposal or pitch document for a prospective client — executive summary, situation analysis, scope of services with a deliverables matrix, KPI targets with baselines and stretch goals, 2-3 pricing options, team bio structure, case-study placeholders, terms outline, and next steps, written from the agency's perspective. Triggers on "/digital-marketing-pro:client-proposa…
skills/client-proposal/SKILL.md on GitHub (opens in a new tab) -
client-report
Generate a white-labeled client report in agency voice — weekly pulse, monthly review, or QBR — with a KPI scorecard vs targets and comparison period, channel breakdowns, top wins with attribution, root-cause analysis of misses, 3-5 strategic recommendations, and budget efficiency. Requires explicit approval before any external send; only then can it deliver via connected Slack, email, or Google…
skills/client-report/SKILL.md on GitHub (opens in a new tab) -
client-validation-document
Produce the Part 5 Client Validation Document — the one true stop of the 12-Part engagement where unbiased v1 findings from Parts 2-4 are compiled into 12-25 evidence-cited finding blocks, each awaiting an ACCEPT / REJECT / EDIT / DEFER client decision, plus a paired JSON response template. Recorded responses feed the Part 6 Decision Matrix (engagement-state.py) to determine v2 re-runs. Triggers…
skills/client-validation-document/SKILL.md on GitHub (opens in a new tab) -
cohort-analysis
Segment customers into cohorts — by acquisition period, channel, first behavior, or revenue tier — and produce a color-coded retention matrix, overlaid retention curves, LTV-by-cohort comparisons with LTV:CAC where cost data exists, best/worst cohort rankings with hypothesized drivers, stabilization-point analysis, and intervention recommendations for underperformers. Analyzes and recommends; it…
skills/cohort-analysis/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.