Skip to content

indranilbanerjee/digital-marketing-pro

v3.35.8MIT

Complete digital marketing operating system — 164 skills and 24 agents covering strategy, content, SEO/AEO, paid media, analytics, and compliance.

ab-test-plan

Plan an A/B test by script: sample size per variant, days to run, stopping rules. "how many visitors per variant"

ad-creative

Write ad copy variants to each platform's specs, policy-checked and in brand voice. "write ad copy for Meta"

add-integration

Add a custom MCP integration: scaffold the server, write .mcp.json, test it. "add a new MCP server"

aeo-audit

Run a one-time AEO audit of six AI answer engines, scored per surface. "check our AI search visibility"

aeo-geo

Plan AEO/GEO strategy to get cited by AI: content, entities, schema, 90-day plan. "how do we get cited by AI"

agency-dashboard

Build the agency dashboard across all client brands: health, pacing, risk. "how are all our clients doing"

agent-readiness-audit

Audit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds. "can AI agents use our site"

analytics-insights

Design the analytics layer with script-backed benchmarks: KPI trees, report templates, MMM, cookieless. "define our KPIs"

anomaly-scan

Scan connected platforms for anomalies against stored baselines, with likely causes. "why did our CPA spike"

attribution-model

Design an attribution model and credit rules. Real path data → attribution-report. "set up multi-touch attribution"

attribution-report

Run attribution on real conversion paths, comparing models. "which channels actually drive revenue"

audience-intelligence

Research audiences: personas, JTBD maps, RFM segments. One persona doc → audience-profile. "run a JTBD analysis"

audience-profile

Profile 2-4 buyer personas as narrative documents: drivers, objections, journey. "create a buyer persona"

autopilot-status

Show autopilot status: health, auto-corrections, guardrails, escalations. "what did the autopilot change"

backlink-gap

Find backlink gap domains linking to competitors, not you, scored by script. "who links to our competitors but not us"

brand-setup

Set up or update the brand profile every skill reads: voice, audience, compliance. "set up a new brand"

budget-optimizer

Optimize channel budget with diminishing-returns models. Pacing → budget-tracker. "is our channel split right"

budget-tracker

Project ad budget pacing by script from live accounts or given numbers: month-end overspend. "are we overspending this month"

c2pa-metadata

Embed C2PA provenance in AI-generated images, video or PDF by script. "add content credentials to this asset"

campaign-audit

Audit all campaigns running for a brand across channels, with 4-tier triage. "we just inherited this account"

campaign-orchestrator

Orchestrate a campaign lifecycle: briefs, budget models, UTMs, post-mortems. "set up UTM naming conventions"

campaign-plan

Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs. "build the Q3 campaign plan"

campaign-status

Show status of every tracked campaign: health, spend, executions, pending approvals. "what campaigns are running right now"

case-study-plan

Plan a case study: narrative, interview questions, formats. "turn this client win into a case study"

check

Run the scored pre-publish gate via eval-runner.py: claims, brand voice, compliance, AI tells. "check this before we publish"

churn-risk

Score churn risk per segment by script, with tiered retention playbooks. "which customers are about to churn"

client-onboarding

Build a client onboarding pack: kickoff agenda, discovery questions, 30-60-90. "we just signed a new client"

client-proposal

Draft a client proposal or RFP response: scope, deliverables, KPIs, pricing tiers. "respond to this RFP"

client-report

Write a white-labeled report for one client from tracked data. All clients → agency-dashboard. "prepare the monthly client report"

client-validation-document

Produce the Part 5 client validation document: evidence-cited findings for client decisions. "prepare v1 findings for client review"

cohort-analysis

Run cohort analysis: retention matrix and LTV by cohort. Churn scoring → churn-risk. "build a retention matrix"

competitor-alerts

Configure competitor alerts: change thresholds per competitor, urgency routing, digests. "set up competitor alerts"

competitor-analysis

Analyze 2-5 competitors once: positioning, content, SEO, ads, pricing. Ongoing → competitor-monitor. "how do we stack up against X"

competitor-monitor

Monitor competitors over time: baseline sites, pricing and ads by script, flag changes. "track our competitors over time"

competitor-pages

Build competitor comparison pages: X-vs-Y, alternatives and roundups, with schema. "create a vs page"

connect

Connect a known MCP integration: check the registry and status, return exact setup steps. "connect Google Ads"

content-brief

Write an executable content brief: keyword map, outline, intent, SEO checklist. "write a brief for this topic"

content-calendar

Build a content calendar: topics by platform and date, pillar and funnel tags. "plan next month's content"

content-decay-scan

Scan content for decay by script and rank refreshes by recoverable traffic. "which content is losing traffic"

content-engine

Draft content in brand voice through a gated pipeline: blogs, ads, emails. Brief only → content-brief. "write a blog post about X"

content-repurpose

Repurpose one content piece into 10+ channel formats with drafts and a calendar. "repurpose this blog post"

context-engine

Load shared marketing context: brand profile, benchmarks, compliance rules, specs. "load my brand context"

continuous-improvement-loop

Run the Part 12 continuous improvement loop into a quarterly brief for leadership. "produce the quarterly improvement brief"

counter-narrative

Build a counter-narrative playbook for a competitor's rebrand, category claim or attack. "respond to their attack campaign"

cowork-setup

Set up DMP for team use in Cowork: sandbox check, Drive folders, saved routing. "set up DMP for my team in Cowork"

creative-health

Score ad creative fatigue against baseline, predict days left, brief refreshes. "are our ads fatiguing"

creative-testing-framework

Plan a creative testing roadmap with script-computed sample sizes. Fatigue → creative-health. "build a creative testing roadmap"

credential-switch

Switch the active credential profile to another client, validating keys first, approval-gated. "activate Acme's API keys"

crisis-response

Respond to a breaking PR crisis: severity, holding statement, stakeholder messages, timeline. "draft a holding statement fast"

crm-sync

Sync contacts and deals with a connected CRM, deduped, approval-gated. "sync deals to Salesforce"

cro

Plan CRO for pages, forms and checkout with ICE-ranked fixes. One page → landing-page-audit. "reduce cart abandonment"

dark-funnel

Map the dark funnel attribution misses: communities, AI citations, podcasts, word of mouth. "map our dark funnel"

data-export

Export marketing data to a warehouse or Sheets, PII-redacted, approval-gated. "export contacts to a sheet"

data-import

Import CSV or Sheets data into a CRM or ESP with mapping and dedup, approval-gated. "dry-run this import first"

digital-pr

Plan digital PR: media lists, thought leadership, E-E-A-T authority. One pitch → pr-pitch. "how do we build E-E-A-T authority"

email-sequence

Design an ESP-ready email sequence: subjects, copy, timing, branching, deliverability. "build a welcome sequence"

emerging-channels

Evaluate emerging channels such as voice or social commerce with pilot plans. "should we open a TikTok Shop"

engagement-workflow

Run the 12-Part engagement workflow from intake to growth plan, checkpointed. "start a new engagement"

entity-audit

Audit brand entity facts AI engines trust: Wikidata, Knowledge Panel. "is our Knowledge Panel accurate"

eval-config

Tune eval thresholds: dimension minimums, weights, auto-reject floors. "raise the hallucination threshold"

eval-content

Score one piece via eval-runner on six dimensions with a fix list. Many pieces → eval-suite. "score this draft before it ships"

eval-suite

Evaluate a batch of content in one run: ranked quality report, systemic issues. "score our whole content library"

exec-summary

Write an executive summary from tracked marketing results for CEO, CFO or board. "summarize this quarter for the CEO"

executive-dashboard

Design an executive dashboard spec: north-star metrics, charts, alert thresholds. "design a CMO dashboard"

focus-group

Run a simulated focus group of CRM-grounded personas reacting to messaging or pricing. "run a focus group on this message"

four-core-documents

Produce the Part 3 Four Core Documents: business, segmentation, positioning, DMFlow. "produce the four core documents"

funnel-architect

Design a funnel for the business model: stages, KPIs, journey. Existing data → funnel-audit. "design a funnel for our SaaS"

funnel-audit

Find funnel drop-offs from stage numbers you give or connected data, benchmarked, ranked by revenue. "where are we losing people"

geo-monitor

Monitor GEO visibility over time across six AI answer engines, with a 0-100 trend. "is ChatGPT mentioning us"

goal-filter

Lock one primary goal per brand and judge ideas or drafts against it. "does this fit our goal"

growth-engineering

Engineer growth systems: PLG motions, referrals, viral and retention loops. "design a referral program"

growth-plan

Produce the Part 8 Growth Plan: one strategy with scenario forecasts and a 30/60/90. "write the strategy document for the client"

gsc-ai-performance

Read the GSC AI Performance report by script: AI Overviews and AI Mode impressions. "read the new GSC AI report"

help

Show help with live plugin counts: getting started, which skill fits a goal, fixes. "what can this plugin do"

hreflang-check

Validate hreflang, alternate-language link tags and x-default from pasted HTML or sitemaps, with fixes. "check our hreflang tags"

image-seo-audit

Audit image SEO on a page: alt text, weight, formats, srcset, lazy loading, CLS. "audit our image SEO"

import-guidelines

Import brand guidelines into enforceable rules: voice, banned words, styles. "here's our brand voice guide"

import-sop

Import agency procedures as role-assigned SOP steps with approval gates. "import our launch checklist"

import-template

Import a deliverable template as a reusable placeholder template per brand. "use this proposal structure"

influencer-brief

Write an influencer campaign brief: creator criteria, pay, approvals, disclosure. "write a brief for our influencer campaign"

influencer-creator

Plan influencer marketing: creator vetting, disclosure audits, contracts, UGC. "find influencers for our launch"

integrations

Show integrations status: connected and available connectors, what each unlocks. "which connectors do I have"

intelligence-report

Report on the brand intelligence base: confident learnings, patterns, playbooks, gaps. "what have we learned across campaigns"

journey-design

Design cross-channel journeys as state machines, simulation-tested before build. "map the onboarding journey"

keyword-cluster

Cluster keywords into pillar and spoke pages by SERP overlap via script. "cluster these keywords"

keyword-research

Research keywords via the connected data source: intent, gaps. Grouping → keyword-cluster. "what keywords should we target"

landing-page-audit

Audit one landing page on six conversion dimensions, incl. ad message match. "why isn't this page converting"

language-audit

Audit all language versions of a site for parity and quality. Tags only → hreflang-check. "is the German site missing pages"

language-config

Configure brand languages: secondary languages, do-not-translate terms, locale formats. "never translate our product name"

launch-ad-campaign

Launch a paid ad campaign on a connected ad platform, approval-gated. "launch the Google Ads campaign"

launch-campaign

Launch an approved multi-channel campaign: blocker checks, then ordered activation. "go live with the campaign"

launch-plan

Plan a product launch: pre-launch, hour-by-hour launch day, follow-up, owners, risks. "plan our product launch"

lead-import

Import leads into a CRM with dedup, scoring and consent checks, approval-gated. "dedupe and score this lead list"

lead-magnet-ideas

Generate 3-5 lead magnet ideas from the brand's assets, graded by effort and power. "what should we give away"

learn

Log a marketing learning to the brand intelligence graph with confidence, deduplicated. "save this insight"

live-dashboard

Design a live Looker Studio dashboard spec with fields, filters and setup guide. "build a Looker Studio dashboard"

local-seo

Build local SEO strategy: Business Profile, NAP, map pack, location pages, reviews. "rank for near me searches"

local-seo-audit

Audit local SEO health by script: profile, NAP, citations, reviews, scored 0-100. "audit our local SEO"

localize-campaign

Localize a whole campaign for several markets with transcreation. One text → translate-content. "take the Q3 campaign multilingual"

loop-detect

Detect growth loops in the business and model each loop's amplification by script. "what growth loops do we have"

market-weather

Rate market weather by script: economy, competition, platform and regulatory shifts, scored. "is now a good time to launch"

marketing-automation

Design marketing automation: workflows, lead scoring, nurture triggers. "build a lead scoring model"

martech-audit

Audit the martech stack for gaps, overlaps and wasted spend, with a consolidation plan. "audit our martech stack"

media-plan

Build a paid media plan: channel split, weekly flighting, audiences, reach and frequency. "plan our Q4 ad budget"

message-test

Pretest 2-6 message variants on CRM-grounded synthetic panels. "which of these headlines will win"

multilingual-score

Score translated content for publication: quality, brand voice, market compliance. "is this German translation ready to publish"

narrative-landscape

Map the competitive narrative landscape and score unclaimed positioning gaps. "find us a differentiated position"

narrative-tracker

Track the brand narrative in AI engines against desired positioning, flag misstatements. "is AI misrepresenting our brand"

page-seo-analysis

Analyze the SEO of one URL, scored /80 with paste-ready fixes. "analyze the SEO of this page"

paid-advertising

Plan or audit paid ads with current platform rules and benchmarks: Google PMax/AI Max, Meta, retail. "should we use Performance Max"

pdf-report

Generate a branded PDF report: executive summary, campaign or channel review. "export this as a branded PDF"

performance-check

Check live performance KPIs from connected analytics: RAG status, trends, actions. "quick performance snapshot"

performance-report

Write a stakeholder performance report from data. Sudden spikes → anomaly-scan. "write the monthly performance report"

pipeline-update

Update CRM pipeline deals with forecast impact, behind a typed approval gate. "move this deal to negotiation"

pr-pitch

Build a PR pitch package: core pitch, outlet variations, media list, release. "pitch this story to journalists"

pricing-test

Test 3-8 price points on CRM-grounded synthetic panels by script, find the optimum. "test these price points"

programmatic-seo

Plan or audit programmatic SEO pages at scale, gated against thin content. "audit our location pages"

prompt-test

A/B test content variants by eval score and declare a winner with confidence. "compare two versions of this copy"

publish-blog

Publish a blog post to WordPress or Webflow with SEO metadata, approval-gated. "publish this post to WordPress"

qbr-plan

Prepare a QBR package: goals vs actuals, wins, root causes, ROI, next-quarter plan. "prepare the QBR"

quality-report

Report content quality trends from logged evals, with regression alerts. "is our content quality improving"

rank-monitor

Monitor keyword rankings with drop alerts and SERP features. Two-snapshot compare → seo-drift. "track our keyword rankings"

recall

Recall past learnings for a channel or audience as a confidence-ranked playbook. "what worked last time"

redirect-manager

Create, audit and fix URL redirects on a connected CMS, approval-gated. "set up a 301 redirect"

region-config

Configure a brand region: timezone, currency, compliance regimes, holidays. "set up the Japan market"

reputation-management

Run reputation programs: reviews, sentiment, brand safety. Crisis → crisis-response; one review → review-response. "get more Google reviews"

retargeting-strategy

Design a retargeting strategy: audience windows, sequencing, frequency caps. "plan our remarketing campaigns"

review-response

Draft a reply to one customer review, voice-scored, with escalation flags. "reply to this 1-star review"

roi-calculator

Calculate campaign ROI by script: ROAS, CPA, attribution views, LTV payback. "what's the ROI on this campaign"

save-knowledge

Save one piece of brand knowledge to persistent memory with dedup and tags. "store this competitor intel"

schedule-social

Schedule social posts to connected platforms at best times, approval-gated. "schedule this post for Monday"

search-knowledge

Search the brand's stored knowledge and memory, ranked with provenance. "what are our brand voice guidelines"

segment-audience

Build audience segments in CRM, email or ad platforms with consent checks, approval-gated. "create a segment of lapsed customers"

send-email-campaign

Send an email campaign via a connected ESP with spam and compliance checks, approval-gated. "send this newsletter to the active list"

send-notification

Send a team notification to Slack or Intercom by urgency tier, approval-gated. "ping the team that the campaign launched"

send-report

Send a performance report to Slack, email or Sheets from connected analytics, approval-gated. "send the weekly report to Slack"

send-sms

Send SMS or WhatsApp marketing with consent and quiet-hours checks, approval-gated. "send an SMS blast"

seo-audit

Run a site-wide SEO audit into a ranked PLAN.md: technical, content, links, local. A single page → page-seo-analysis. "why did our traffic drop"

seo-drift

Compare two SEO snapshots by script: gainers, losers, drift classes. "what moved after the core update"

seo-implement

Implement approved SEO fixes on a connected CMS, approval-gated. "push the audit fixes live"

seo-plan

Build a 12-month SEO plan that scores four pillars and phases the roadmap. "build an SEO strategy"

serp-tracker

Deprecated; use rank-monitor --features for SERP features. "track SERP features"

share-of-voice

Calculate share of voice by script vs competitors in search, social and AI. "what's our share of voice"

signal-mine

Mine raw signals (news, threads, sales notes) into content angles. "turn this industry news into ideas"

simulate

Simulate scenarios by Monte Carlo: P10-P90 revenue, odds of target. Quick estimate → what-if. "simulate next quarter's revenue"

sitemap-manager

Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts. "audit our sitemap"

social-strategy

Build a social media strategy per platform: pillars, cadence, KPIs. "build our social media strategy"

sop-library

Manage the agency SOP library: templates, assignments, compliance. "create an SOP for blog publishing"

status

Show DMP status for the active brand: profile, engagement progress, recent insights. "what brand am I on"

story-mine

Mine a real story like a client win into 3-5 content angles with draft openings. "is there a post in this"

switch-brand

Switch the active brand profile for agency work and confirm the new context. "change brand to Acme"

sync-memory

Sync session learnings to persistent memory incrementally, with a report. "save what we learned this session"

team-assign

Assign marketing tasks to team members by role fit and workload. "who should write the Q2 email sequence"

tech-seo-audit

Audit technical SEO site-wide by script: crawl, indexation, Web Vitals. A single page → page-seo-analysis. "why isn't Google indexing my pages"

technical-seo

Technical SEO reference for deep fixes: Web Vitals, JS SEO, migrations, schema. "plan a site migration"

translate-content

Translate marketing content using the brand glossary and do-not-translate terms, with quality scoring. "translate this into Japanese"

validate-output

Validate content structure against a schema: sections, word counts. "scan for leftover placeholders"

validate-profile

Validate the brand profile is production-ready: fields, compliance, connectors. "is the brand setup correct"

verify-claims

Verify copy claims by script against evidence you give; without it, lists what needs proof. "can we back up these numbers"

video-packaging

Package a video: title and thumbnail-text pairs that never repeat words, or critique them. "why is no one clicking this video"

video-script

Write a video script: hooks, timestamped dialogue, visual cues. Title/thumbnail → video-packaging. "write a YouTube script about X"

webinar-plan

Plan a webinar end to end: run of show, registration copy, promotion, follow-up. "plan a webinar on X"

what-if

Run a quick what-if on 2-4 budget scenarios with revenue and ROI estimates. "compare two budget splits"

yearly-planner

Produce the Part 8 yearly planner: quarterly themes and monthly initiatives. "plan the whole year month by month"