indranilbanerjee/digital-marketing-pro
Complete digital marketing operating system — 164 skills and 24 agents covering strategy, content, SEO/AEO, paid media, analytics, and compliance.
Plan an A/B test by script: sample size per variant, days to run, stopping rules. "how many visitors per variant"
Write ad copy variants to each platform's specs, policy-checked and in brand voice. "write ad copy for Meta"
Add a custom MCP integration: scaffold the server, write .mcp.json, test it. "add a new MCP server"
Run a one-time AEO audit of six AI answer engines, scored per surface. "check our AI search visibility"
Plan AEO/GEO strategy to get cited by AI: content, entities, schema, 90-day plan. "how do we get cited by AI"
Build the agency dashboard across all client brands: health, pacing, risk. "how are all our clients doing"
Audit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds. "can AI agents use our site"
Design the analytics layer with script-backed benchmarks: KPI trees, report templates, MMM, cookieless. "define our KPIs"
Scan connected platforms for anomalies against stored baselines, with likely causes. "why did our CPA spike"
Design an attribution model and credit rules. Real path data → attribution-report. "set up multi-touch attribution"
Run attribution on real conversion paths, comparing models. "which channels actually drive revenue"
Research audiences: personas, JTBD maps, RFM segments. One persona doc → audience-profile. "run a JTBD analysis"
Profile 2-4 buyer personas as narrative documents: drivers, objections, journey. "create a buyer persona"
Show autopilot status: health, auto-corrections, guardrails, escalations. "what did the autopilot change"
Find backlink gap domains linking to competitors, not you, scored by script. "who links to our competitors but not us"
Set up or update the brand profile every skill reads: voice, audience, compliance. "set up a new brand"
Optimize channel budget with diminishing-returns models. Pacing → budget-tracker. "is our channel split right"
Project ad budget pacing by script from live accounts or given numbers: month-end overspend. "are we overspending this month"
Embed C2PA provenance in AI-generated images, video or PDF by script. "add content credentials to this asset"
Audit all campaigns running for a brand across channels, with 4-tier triage. "we just inherited this account"
Orchestrate a campaign lifecycle: briefs, budget models, UTMs, post-mortems. "set up UTM naming conventions"
Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs. "build the Q3 campaign plan"
Show status of every tracked campaign: health, spend, executions, pending approvals. "what campaigns are running right now"
Plan a case study: narrative, interview questions, formats. "turn this client win into a case study"
Run the scored pre-publish gate via eval-runner.py: claims, brand voice, compliance, AI tells. "check this before we publish"
Score churn risk per segment by script, with tiered retention playbooks. "which customers are about to churn"
Build a client onboarding pack: kickoff agenda, discovery questions, 30-60-90. "we just signed a new client"
Draft a client proposal or RFP response: scope, deliverables, KPIs, pricing tiers. "respond to this RFP"
Write a white-labeled report for one client from tracked data. All clients → agency-dashboard. "prepare the monthly client report"
Produce the Part 5 client validation document: evidence-cited findings for client decisions. "prepare v1 findings for client review"
Run cohort analysis: retention matrix and LTV by cohort. Churn scoring → churn-risk. "build a retention matrix"
Configure competitor alerts: change thresholds per competitor, urgency routing, digests. "set up competitor alerts"
Analyze 2-5 competitors once: positioning, content, SEO, ads, pricing. Ongoing → competitor-monitor. "how do we stack up against X"
Monitor competitors over time: baseline sites, pricing and ads by script, flag changes. "track our competitors over time"
Build competitor comparison pages: X-vs-Y, alternatives and roundups, with schema. "create a vs page"
Connect a known MCP integration: check the registry and status, return exact setup steps. "connect Google Ads"
Write an executable content brief: keyword map, outline, intent, SEO checklist. "write a brief for this topic"
Build a content calendar: topics by platform and date, pillar and funnel tags. "plan next month's content"
Scan content for decay by script and rank refreshes by recoverable traffic. "which content is losing traffic"
Draft content in brand voice through a gated pipeline: blogs, ads, emails. Brief only → content-brief. "write a blog post about X"
Repurpose one content piece into 10+ channel formats with drafts and a calendar. "repurpose this blog post"
Load shared marketing context: brand profile, benchmarks, compliance rules, specs. "load my brand context"
Run the Part 12 continuous improvement loop into a quarterly brief for leadership. "produce the quarterly improvement brief"
Build a counter-narrative playbook for a competitor's rebrand, category claim or attack. "respond to their attack campaign"
Set up DMP for team use in Cowork: sandbox check, Drive folders, saved routing. "set up DMP for my team in Cowork"
Score ad creative fatigue against baseline, predict days left, brief refreshes. "are our ads fatiguing"
Plan a creative testing roadmap with script-computed sample sizes. Fatigue → creative-health. "build a creative testing roadmap"
Switch the active credential profile to another client, validating keys first, approval-gated. "activate Acme's API keys"
Respond to a breaking PR crisis: severity, holding statement, stakeholder messages, timeline. "draft a holding statement fast"
Sync contacts and deals with a connected CRM, deduped, approval-gated. "sync deals to Salesforce"
Plan CRO for pages, forms and checkout with ICE-ranked fixes. One page → landing-page-audit. "reduce cart abandonment"
Map the dark funnel attribution misses: communities, AI citations, podcasts, word of mouth. "map our dark funnel"
Export marketing data to a warehouse or Sheets, PII-redacted, approval-gated. "export contacts to a sheet"
Import CSV or Sheets data into a CRM or ESP with mapping and dedup, approval-gated. "dry-run this import first"
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"
Design an ESP-ready email sequence: subjects, copy, timing, branching, deliverability. "build a welcome sequence"
Evaluate emerging channels such as voice or social commerce with pilot plans. "should we open a TikTok Shop"
Run the 12-Part engagement workflow from intake to growth plan, checkpointed. "start a new engagement"
Audit brand entity facts AI engines trust: Wikidata, Knowledge Panel. "is our Knowledge Panel accurate"
Tune eval thresholds: dimension minimums, weights, auto-reject floors. "raise the hallucination threshold"
Score one piece via eval-runner on six dimensions with a fix list. Many pieces → eval-suite. "score this draft before it ships"
Evaluate a batch of content in one run: ranked quality report, systemic issues. "score our whole content library"
Write an executive summary from tracked marketing results for CEO, CFO or board. "summarize this quarter for the CEO"
Design an executive dashboard spec: north-star metrics, charts, alert thresholds. "design a CMO dashboard"
Run a simulated focus group of CRM-grounded personas reacting to messaging or pricing. "run a focus group on this message"
Produce the Part 3 Four Core Documents: business, segmentation, positioning, DMFlow. "produce the four core documents"
Design a funnel for the business model: stages, KPIs, journey. Existing data → funnel-audit. "design a funnel for our SaaS"
Find funnel drop-offs from stage numbers you give or connected data, benchmarked, ranked by revenue. "where are we losing people"
Monitor GEO visibility over time across six AI answer engines, with a 0-100 trend. "is ChatGPT mentioning us"
Lock one primary goal per brand and judge ideas or drafts against it. "does this fit our goal"
Engineer growth systems: PLG motions, referrals, viral and retention loops. "design a referral program"
Produce the Part 8 Growth Plan: one strategy with scenario forecasts and a 30/60/90. "write the strategy document for the client"
Read the GSC AI Performance report by script: AI Overviews and AI Mode impressions. "read the new GSC AI report"
Show help with live plugin counts: getting started, which skill fits a goal, fixes. "what can this plugin do"
Validate hreflang, alternate-language link tags and x-default from pasted HTML or sitemaps, with fixes. "check our hreflang tags"
Audit image SEO on a page: alt text, weight, formats, srcset, lazy loading, CLS. "audit our image SEO"
Import brand guidelines into enforceable rules: voice, banned words, styles. "here's our brand voice guide"
Import agency procedures as role-assigned SOP steps with approval gates. "import our launch checklist"
Import a deliverable template as a reusable placeholder template per brand. "use this proposal structure"
Write an influencer campaign brief: creator criteria, pay, approvals, disclosure. "write a brief for our influencer campaign"
Plan influencer marketing: creator vetting, disclosure audits, contracts, UGC. "find influencers for our launch"
Show integrations status: connected and available connectors, what each unlocks. "which connectors do I have"
Report on the brand intelligence base: confident learnings, patterns, playbooks, gaps. "what have we learned across campaigns"
Design cross-channel journeys as state machines, simulation-tested before build. "map the onboarding journey"
Cluster keywords into pillar and spoke pages by SERP overlap via script. "cluster these keywords"
Research keywords via the connected data source: intent, gaps. Grouping → keyword-cluster. "what keywords should we target"
Audit one landing page on six conversion dimensions, incl. ad message match. "why isn't this page converting"
Audit all language versions of a site for parity and quality. Tags only → hreflang-check. "is the German site missing pages"
Configure brand languages: secondary languages, do-not-translate terms, locale formats. "never translate our product name"
Launch a paid ad campaign on a connected ad platform, approval-gated. "launch the Google Ads campaign"
Launch an approved multi-channel campaign: blocker checks, then ordered activation. "go live with the campaign"
Plan a product launch: pre-launch, hour-by-hour launch day, follow-up, owners, risks. "plan our product launch"
Import leads into a CRM with dedup, scoring and consent checks, approval-gated. "dedupe and score this lead list"
Generate 3-5 lead magnet ideas from the brand's assets, graded by effort and power. "what should we give away"
Log a marketing learning to the brand intelligence graph with confidence, deduplicated. "save this insight"
Design a live Looker Studio dashboard spec with fields, filters and setup guide. "build a Looker Studio dashboard"
Build local SEO strategy: Business Profile, NAP, map pack, location pages, reviews. "rank for near me searches"
Audit local SEO health by script: profile, NAP, citations, reviews, scored 0-100. "audit our local SEO"
Localize a whole campaign for several markets with transcreation. One text → translate-content. "take the Q3 campaign multilingual"
Detect growth loops in the business and model each loop's amplification by script. "what growth loops do we have"
Rate market weather by script: economy, competition, platform and regulatory shifts, scored. "is now a good time to launch"
Design marketing automation: workflows, lead scoring, nurture triggers. "build a lead scoring model"
Audit the martech stack for gaps, overlaps and wasted spend, with a consolidation plan. "audit our martech stack"
Build a paid media plan: channel split, weekly flighting, audiences, reach and frequency. "plan our Q4 ad budget"
Pretest 2-6 message variants on CRM-grounded synthetic panels. "which of these headlines will win"
Score translated content for publication: quality, brand voice, market compliance. "is this German translation ready to publish"
Map the competitive narrative landscape and score unclaimed positioning gaps. "find us a differentiated position"
Track the brand narrative in AI engines against desired positioning, flag misstatements. "is AI misrepresenting our brand"
Analyze the SEO of one URL, scored /80 with paste-ready fixes. "analyze the SEO of this page"
Plan or audit paid ads with current platform rules and benchmarks: Google PMax/AI Max, Meta, retail. "should we use Performance Max"
Generate a branded PDF report: executive summary, campaign or channel review. "export this as a branded PDF"
Check live performance KPIs from connected analytics: RAG status, trends, actions. "quick performance snapshot"
Write a stakeholder performance report from data. Sudden spikes → anomaly-scan. "write the monthly performance report"
Update CRM pipeline deals with forecast impact, behind a typed approval gate. "move this deal to negotiation"
Build a PR pitch package: core pitch, outlet variations, media list, release. "pitch this story to journalists"
Test 3-8 price points on CRM-grounded synthetic panels by script, find the optimum. "test these price points"
Plan or audit programmatic SEO pages at scale, gated against thin content. "audit our location pages"
A/B test content variants by eval score and declare a winner with confidence. "compare two versions of this copy"
Publish a blog post to WordPress or Webflow with SEO metadata, approval-gated. "publish this post to WordPress"
Prepare a QBR package: goals vs actuals, wins, root causes, ROI, next-quarter plan. "prepare the QBR"
Report content quality trends from logged evals, with regression alerts. "is our content quality improving"
Monitor keyword rankings with drop alerts and SERP features. Two-snapshot compare → seo-drift. "track our keyword rankings"
Recall past learnings for a channel or audience as a confidence-ranked playbook. "what worked last time"
Create, audit and fix URL redirects on a connected CMS, approval-gated. "set up a 301 redirect"
Configure a brand region: timezone, currency, compliance regimes, holidays. "set up the Japan market"
Run reputation programs: reviews, sentiment, brand safety. Crisis → crisis-response; one review → review-response. "get more Google reviews"
Design a retargeting strategy: audience windows, sequencing, frequency caps. "plan our remarketing campaigns"
Draft a reply to one customer review, voice-scored, with escalation flags. "reply to this 1-star review"
Calculate campaign ROI by script: ROAS, CPA, attribution views, LTV payback. "what's the ROI on this campaign"
Save one piece of brand knowledge to persistent memory with dedup and tags. "store this competitor intel"
Schedule social posts to connected platforms at best times, approval-gated. "schedule this post for Monday"
Search the brand's stored knowledge and memory, ranked with provenance. "what are our brand voice guidelines"
Build audience segments in CRM, email or ad platforms with consent checks, approval-gated. "create a segment of lapsed customers"
Send an email campaign via a connected ESP with spam and compliance checks, approval-gated. "send this newsletter to the active list"
Send a team notification to Slack or Intercom by urgency tier, approval-gated. "ping the team that the campaign launched"
Send a performance report to Slack, email or Sheets from connected analytics, approval-gated. "send the weekly report to Slack"
Send SMS or WhatsApp marketing with consent and quiet-hours checks, approval-gated. "send an SMS blast"
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"
Compare two SEO snapshots by script: gainers, losers, drift classes. "what moved after the core update"
Implement approved SEO fixes on a connected CMS, approval-gated. "push the audit fixes live"
Build a 12-month SEO plan that scores four pillars and phases the roadmap. "build an SEO strategy"
Deprecated; use rank-monitor --features for SERP features. "track SERP features"
Calculate share of voice by script vs competitors in search, social and AI. "what's our share of voice"
Mine raw signals (news, threads, sales notes) into content angles. "turn this industry news into ideas"
Simulate scenarios by Monte Carlo: P10-P90 revenue, odds of target. Quick estimate → what-if. "simulate next quarter's revenue"
Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts. "audit our sitemap"
Build a social media strategy per platform: pillars, cadence, KPIs. "build our social media strategy"
Manage the agency SOP library: templates, assignments, compliance. "create an SOP for blog publishing"
Show DMP status for the active brand: profile, engagement progress, recent insights. "what brand am I on"
Mine a real story like a client win into 3-5 content angles with draft openings. "is there a post in this"
Switch the active brand profile for agency work and confirm the new context. "change brand to Acme"
Sync session learnings to persistent memory incrementally, with a report. "save what we learned this session"
Assign marketing tasks to team members by role fit and workload. "who should write the Q2 email sequence"
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 reference for deep fixes: Web Vitals, JS SEO, migrations, schema. "plan a site migration"
Translate marketing content using the brand glossary and do-not-translate terms, with quality scoring. "translate this into Japanese"
Validate content structure against a schema: sections, word counts. "scan for leftover placeholders"
Validate the brand profile is production-ready: fields, compliance, connectors. "is the brand setup correct"
Verify copy claims by script against evidence you give; without it, lists what needs proof. "can we back up these numbers"
Package a video: title and thumbnail-text pairs that never repeat words, or critique them. "why is no one clicking this video"
Write a video script: hooks, timestamped dialogue, visual cues. Title/thumbnail → video-packaging. "write a YouTube script about X"
Plan a webinar end to end: run of show, registration copy, promotion, follow-up. "plan a webinar on X"
Run a quick what-if on 2-4 budget scenarios with revenue and ROI estimates. "compare two budget splits"
Produce the Part 8 yearly planner: quarterly themes and monthly initiatives. "plan the whole year month by month"