← all publishers

indranilbanerjee

@indranilbanerjee source repo

204 published skills · page 2 of 3

  1. Budget Optimizer · indranilbanerjee
    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 my marketing budget", "which channels should get more spend", "reallocate budget based on ROAS", "is our channel split right". Reads the brand profile and guidelines, runs scripts/budget-optimizer.py, and pairs with /digital-marketing-pro:budget-tracker for in-flight pacing.
    1
    install
  2. Content Calendar · indranilbanerjee
    Generate a structured content calendar for a month, quarter, or custom range — topics mapped to platforms and publish dates, content-pillar and funnel-stage tags, repurposing chains from each core piece, SEO keyword targets, and owner assignments when team capacity is given. Triggers on "/digital-marketing-pro:content-calendar", "plan next month's content", "build a quarterly editorial calendar", "what should we publish in March", "map our content pillars to a schedule". Planning output only — it does not schedule or publish posts. Reads the brand profile, guidelines, and compliance rules for pillars and voice.
    1
    install
  3. Funnel Architect · indranilbanerjee bundle
    Design or restructure a marketing funnel matched to the business model — stage architecture with entry/exit criteria and KPIs, a customer journey map with emotions and friction points, gap analysis, an attribution model recommendation, and a 30/60/90 optimization roadmap. Plans and diagnoses; does not execute campaigns. Triggers on "/digital-marketing-pro:funnel-architect", "map our customer journey", "which attribution model should we use", "where are we losing customers", "design a funnel for our SaaS". Reads the brand profile, industry benchmarks, and campaign history; pairs with /digital-marketing-pro:funnel-audit for data-driven diagnosis.
    1
    install
  4. Influencer Brief · indranilbanerjee
    Create a complete influencer campaign brief — creator discovery criteria, a shareable creator brief document, compensation framework, content approval workflow, FTC/ASA compliance checklist, usage rights, and a measurement framework, including AI-tool clauses and the EU deepfake disclosure clause for EU placements. Triggers on "/digital-marketing-pro:influencer-brief", "write a brief for our influencer campaign", "what should our creator brief include", "set criteria for choosing creators", "draft the disclosure requirements for influencers". Reads the brand profile, guidelines, and agency SOPs; references the /digital-marketing-pro:c2pa-metadata workflow for AI assets shipped for paid amplification.
    1
    install
  5. Keyword Research · indranilbanerjee
    Standalone keyword research — expands seeds via the brand's connected keyword MCP (Ahrefs, Semrush, SE Ranking, or GSC), classifies search intent, maps keywords to content types, surfaces competitor content gaps, long-tail and SERP-feature opportunities, and delivers a prioritized keyword strategy document. Volume and difficulty come from the connected provider and are never fabricated. Triggers on "/digital-marketing-pro:keyword-research", "what keywords should we target", "find content gaps versus competitors", "expand these seed keywords", "which queries have buying intent". Reads the brand profile, guidelines, and campaign history; hands 20+ raw keywords to /digital-marketing-pro:keyword-cluster for pillar+spokes clustering.
    1
    install
  6. Paid Advertising · indranilbanerjee bundle
    Plan, structure, and audit paid media campaigns across Google, Meta, LinkedIn, TikTok, Microsoft, programmatic, retail media, native, and audio — campaign hierarchy, audience architecture, bid strategy, budget allocation and pacing, creative strategy, and current platform API changes (Google Ads v24/v25, Meta v25). Produces campaign plans, platform audit scorecards, budget models, creative briefs, and optimization playbooks. Triggers on "/digital-marketing-pro:paid-advertising", "plan a Google Ads campaign", "audit our Meta account", "which bid strategy should we use", "allocate our paid media budget". Reads the brand profile, guidelines, and campaign history via campaign-tracker.py; plans and recommends only — launching is handled by /digital-marketing-pro:launch-campaign.
    1
    install
  7. Market Weather · indranilbanerjee
    Generate a one-page Marketing Weather Report scoring current conditions green/yellow/red across five dimensions — economic climate, cultural moments, industry and competitive activity, platform changes, and regulatory updates — with an overall go/no-go signal, recommendations matched to a this-week/this-month/this-quarter horizon, and an upcoming-events calendar. Triggers on "/digital-marketing-pro:market-weather", "is now a good time to launch", "what are market conditions like this month", "any platform or regulatory changes I should know about", "marketing weather report". Scores signals recorded in the last 30 days via the macro-signal-tracker script — it reports on tracked signals, not a live web scan — applies the brand profile's industry and channel mix, and shows trend direction versus the previous report when one exists.
    1
    install
  8. Quality Report · indranilbanerjee
    Report content-quality trends over time from logged evaluations: weekly score trend charts, a content-type leaderboard, per-dimension performance breakdown, statistically flagged regression alerts, best and worst content examples, and 3-7 prioritized improvement recommendations. Triggers on "/digital-marketing-pro:quality-report", "is our content quality improving", "show quality trends for the last month", "which content types score worst", "any quality regressions lately". Pulls data via quality-tracker.py from evaluations logged by /digital-marketing-pro:eval-content — run evals first or there is nothing to report. Reads the brand profile for quality targets and eval-rubrics.md for dimension-specific improvement strategies.
    1
    install
  9. Roi Calculator · indranilbanerjee
    Compute campaign ROI from spend, conversion, and revenue inputs — channel-level ROI/ROAS/CPA/CPL, blended totals, five-model attribution comparison (last-touch, first-touch, linear, time-decay, position-based), LTV payback periods, industry benchmark ratings, and 2-3 modeled budget-reallocation scenarios, packaged as an executive-ready report. Triggers on "/digital-marketing-pro:roi-calculator", "what's the ROI on this campaign", "compare ROAS across channels", "is our CAC sustainable against LTV", "where should we shift budget". Runs roi-calculator.py, reads industry benchmarks for the brand's vertical, and logs results to the campaign tracker for period-over-period trend comparison.
    1
    install
  10. Save Knowledge · indranilbanerjee
    Save a single piece of brand knowledge — a campaign learning, guideline, competitive finding, performance insight, or approved asset — to the persistent memory layer with SHA-256 deduplication, auto-suggested tags, provenance tracking, priority, and optional expiration. Stores via a connected vector-DB MCP (e.g. Pinecone) when one exists, otherwise in the always-available local index; no memory backend is bundled by default. Triggers on "/digital-marketing-pro:save-knowledge", "remember this for next time", "save that email analysis we just did", "store this competitor intel", "keep this learning about subject lines". Pairs with /digital-marketing-pro:search-knowledge for retrieval and /digital-marketing-pro:sync-memory for bulk session syncing.
    1
    install
  11. Share Of Voice · indranilbanerjee bundle
    Calculate share of voice against named competitors across four dimensions — organic (volume-weighted keyword visibility), paid (Google Ads auction insights), social (mention volume with sentiment weighting), and AI citations across the six canonical AI surfaces — aggregated into a weighted SOV dashboard with gap-to-leader metrics and trend deltas. Triggers on "/digital-marketing-pro:share-of-voice", "what's our share of voice", "how visible are we vs competitors", "are we winning the AI citation race", "who leads the category conversation". Reads the brand profile and competitor baselines, persists each measurement via competitor-tracker.py for momentum tracking; social listening needs a connector via /digital-marketing-pro:add-integration.
    1
    install
  12. Tech SEO Audit · indranilbanerjee
    Run a technical SEO audit of a site — crawlability, indexation, Core Web Vitals, redirects, structured data, mobile, security — and produce a severity-ranked report with specific fixes, effort estimates, and quick wins. Triggers on "/digital-marketing-pro:tech-seo-audit", "audit my site's technical SEO", "why isn't Google indexing my pages", "check Core Web Vitals", "find crawl errors on my site". Reads the brand profile and the /digital-marketing-pro:technical-seo reference files; link-profile work is out of scope — pairs with /digital-marketing-pro:seo-audit for the content and E-E-A-T side and /digital-marketing-pro:backlink-gap for competitor link gaps.
    1
    install
  13. Yearly Planner · indranilbanerjee
    Produce the 12-month operational Yearly Planner — the Part 8 calendar companion to the Growth Plan — with quarterly themes, 12 monthly sections (initiatives with owners, key dates, budget, KPI targets), seasonal strategy, campaign and content-pillar calendars, and channel cadence, delivered as markdown, PDF, and XLSX. Triggers on "/digital-marketing-pro:yearly-planner", "produce the yearly planner", "month-by-month execution plan", "operational calendar for the year", "quarterly themes and monthly initiatives". Requires a completed Growth Plan and Part 7 preparation docs; reads the brand profile for geography-driven seasonality and marks Part 8 complete in the engagement workflow.
    1
    install
  14. Add Integration · indranilbanerjee
    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", "add a new MCP server", "integrate our internal API", "hook up Stripe data". Reads the brand profile and agency credential profiles at ~/.claude-marketing/credentials/ to map client-specific keys; custom builds follow skills/context-engine/custom-mcp-guide.md.
    1
    install
  15. Campaign Status · indranilbanerjee
    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-marketing-pro:campaign-status", "what campaigns are running right now", "any failed executions or stuck approvals", "status of the Q1-Launch campaign", "which campaigns are behind target". Reads the brand's campaign registry, execution log, and approval queue via campaign-tracker.py, execution-tracker.py, and approval-manager.py, plus live metrics from connected platform MCPs.
    1
    install
  16. Case Study Plan · indranilbanerjee
    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 case study; it does not produce the finished designed asset. Triggers on "/digital-marketing-pro:case-study-plan", "turn this client win into a case study", "what should we ask the client in the interview", "plan a success story for sales enablement", "case study formats and distribution plan". Reads the brand profile, guidelines, custom templates, and agency SOPs.
    1
    install
  17. Client Proposal · indranilbanerjee
    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-proposal", "write a proposal for this prospect", "scope of work for a 6-month retainer", "respond to this RFP", "pitch deck outline with pricing tiers". Loads the agency's own brand profile (not the client's), plus custom templates and agency SOPs; industry benchmarks inform the KPI and pricing sections.
    1
    install
  18. Cohort Analysis · indranilbanerjee
    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 launches nothing. Triggers on "/digital-marketing-pro:cohort-analysis", "are newer customers retaining better than older ones", "which channel produces the highest-LTV customers", "build a retention matrix", "when does our churn stabilize". Pulls customer data from connected CRM and analytics MCPs, reads the brand profile for business-model context, and saves the summary as a campaign-tracker.py insight for trend tracking.
    1
    install
  19. Creative Health · indranilbanerjee
    Assess ad creative fatigue across active campaigns — scores each creative 0-100 via creative-fatigue-predictor.py (CTR, CPM, and engagement vs baseline, frequency saturation, time running), predicts days until fatigue, and delivers refresh briefs, A/B test plans, and a priority list ranked by estimated spend waste. Triggers on "/digital-marketing-pro:creative-health", "are our ads fatiguing", "CTR is dropping on our ads", "when should we refresh creatives", "which ads are wasting spend". Needs per-creative performance data (exported or from connected ad platform MCPs). Analysis and recommendations only — it does not pause or launch ads. Reads the brand profile and visual-identity restrictions for refresh constraints.
    1
    install
  20. Crisis Response · indranilbanerjee
    Assess a PR crisis and deliver a structured response plan — severity classification (Level 1-3), a ready-to-publish holding statement, tailored messaging per stakeholder group, an hour-by-hour communication timeline, and a trust-rebuilding roadmap. Drafts and plans only; it publishes nothing. Triggers on "/digital-marketing-pro:crisis-response", "we're getting slammed on social media", "draft a holding statement fast", "a negative story just broke about us", "how do we respond to this backlash". Reads the brand profile, voice settings, guidelines, and market compliance rules before drafting any statement.
    1
    install
  21. Image SEO Audit · indranilbanerjee
    Audit every image on a page for SEO, performance, and accessibility — alt text quality, tiered file-size thresholds, WebP/AVIF format adoption, srcset/sizes responsiveness, lazy loading, fetchpriority on the LCP image, and width/height for CLS — producing an optimization list sorted by file-size savings. Triggers on "/digital-marketing-pro:image-seo-audit", "audit our image SEO", "check alt text across the page", "why are our images so heavy", "should we switch to WebP". Fetches and analyzes the page via tech-seo-auditor.py and reads the brand profile for industry context.
    1
    install
  22. Import Template · indranilbanerjee
    Import deliverable templates — proposal formats, report structures, brief layouts — and convert them into reusable placeholder-marked templates saved per brand, so commands like /digital-marketing-pro:performance-report and /digital-marketing-pro:content-brief format their output your way instead of the default. Triggers on "/digital-marketing-pro:import-template", "our reports always follow this format", "use this proposal structure", "add a template for content briefs", "make the output match our deliverable format". Reads the active brand profile, maps each template to its matching command, and updates the brand's template manifest on save.
    1
    install
  23. Keyword Cluster · indranilbanerjee
    Build a pillar+spokes content cluster plan from seed keywords — SERP-overlap clustering via keyword_cluster.py, intent grouping, a priority-scored build order, an internal-link map with anchor suggestions, and a four-gate quality scorecard (cannibalisation, orphan, coverage, anchor diversity), delivered as a numbered file set ending in PLAN.md. Triggers on "/digital-marketing-pro:keyword-cluster", "cluster these keywords", "design our topical hub", "are these pages cannibalising each other", "plan the pillar pages". Reads the brand profile and compliance rules to filter banned terms; consumes seeds from /digital-marketing-pro:keyword-research and hands PLAN.md to /digital-marketing-pro:content-brief.
    1
    install
  24. Language Config · indranilbanerjee
    Configure the brand's multilingual settings in profile.json — primary and secondary languages, do-not-translate terms, preferred translation service per language (routed by language family across the translation MCPs you have connected), and locale formatting for dates, numbers, and currency — with view/add/remove/reset actions and a before/after diff on every change. Triggers on "/digital-marketing-pro:language-config", "add German as a target language", "never translate our product name", "set the date format for the UK site", "which languages is this brand set up for". This configuration is read by every multilingual command — /digital-marketing-pro:translate-content, /digital-marketing-pro:multilingual-score, /digital-marketing-pro:language-audit, and /digital-marketing-pro:hreflang-check.
    1
    install
  25. Verify Claims · indranilbanerjee
    Extract every verifiable claim in marketing copy — statistics, rankings, awards, citations, performance and time-bound assertions — and check each against a user-supplied evidence JSON, classifying it verified, partially verified, unverified, or contradicted, with corrected-text and hedged-language suggestions. Without an evidence file it runs extraction-only and generates a template to fill in. Triggers on "/digital-marketing-pro:verify-claims", "fact-check this case study", "can we back up these numbers", "is this statistic real", "check our award claims before the press release". Runs claim-verifier.py and applies brand compliance rules for regulated industries; the claim-integrity deep-dive alongside /digital-marketing-pro:eval-content.
    1
    install
  26. Budget Tracker · indranilbanerjee
    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:budget-tracker", "are we overspending this month", "how is our ad budget pacing", "track spend across platforms", "will we blow through the budget cap". Reads budget targets from the brand profile, runs scripts/ad-budget-pacer.py, and saves snapshots for trend history; pairs with /digital-marketing-pro:budget-optimizer.
    1
    install
  27. Campaign Audit · indranilbanerjee
    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-marketing-pro:campaign-audit", "what's currently running for this brand", "audit our existing campaigns", "we just inherited this account", "where is budget leaking". Requires a validated brand profile (run validate-profile first); missing connectors degrade gracefully into findings. Feeds /digital-marketing-pro:campaign-plan and pairs with /digital-marketing-pro:performance-check.
    1
    install
  28. Content Engine · indranilbanerjee bundle
    Draft marketing content in brand voice — blog posts, ad copy, email sequences, social posts, landing pages, and brand-voice guides — through a gated pipeline (research, outline, draft, fact-check, humanize, voice check, SEO checklist) with numbered working files and a five-gate quality scorecard before copy is publish-ready. Triggers on "/digital-marketing-pro:content-engine", "write a blog post about X", "draft ad copy for this campaign", "create an email sequence", "landing page copy for our product". Takes /digital-marketing-pro:content-brief as preferred upstream; hands off to /digital-marketing-pro:publish-blog, /digital-marketing-pro:content-repurpose, and /digital-marketing-pro:check. Reads the brand profile, guidelines, platform specs, and compliance rules.
    1
    install
  29. Context Engine · indranilbanerjee bundle
    Load and manage the shared marketing context other skills build on — the active brand profile (voice, audiences, competitors, goals), industry benchmark profiles, geographic and industry compliance rules, platform specs, and scoring rubrics — plus brand switching and campaign-data persistence under ~/.claude-marketing/. Triggers on "/digital-marketing-pro:context-engine", "switch to brand X", "what are the benchmarks for my industry", "which compliance rules apply to us", "load my brand context". Pairs with /digital-marketing-pro:brand-setup to create profiles and /digital-marketing-pro:switch-brand to change them; its reference files are read by nearly every sibling skill.
    1
    install
  30. Email Sequence · indranilbanerjee
    Design a complete, ESP-ready email sequence — per-email subject line options, preview text, body copy with CTAs, send timing, segmentation and branching logic, plus a bulk-sender deliverability checklist (SPF/DKIM/DMARC, one-click unsubscribe, complaint-rate limits). Designs only; it sends nothing. Triggers on "/digital-marketing-pro:email-sequence", "build a welcome sequence", "write a cart abandonment flow", "our emails keep landing in spam", "nurture sequence for trial users". Reads the brand profile, voice, templates, and compliance rules; actual sending belongs to /digital-marketing-pro:send-email-campaign.
    1
    install
  31. Hreflang Check · indranilbanerjee
    Audit hreflang implementation from supplied HTML, sitemap XML, or SEO-tool exports (it does not crawl sites) — running seven checks: self-referential tags, bidirectional pairs, valid ISO 639-1/3166-1 codes, x-default, duplicates, absolute URLs, and URL consistency — producing a 0-100 score, a language coverage matrix, and corrected code snippets per issue. Triggers on "/digital-marketing-pro:hreflang-check", "audit our hreflang tags", "why is Google serving the wrong language version", "check x-default configuration", "validate our international SEO tags". Compares findings against the brand's configured languages in profile.json to flag markets with no hreflang coverage.
    1
    install
  32. Journey Design · indranilbanerjee
    Design cross-channel customer journeys as state machines — states, transitions, touchpoints, and personalization branches — then validate the design with Monte Carlo simulation via journey-engine.py before any build. Produces the journey map, touchpoint calendar, per-touchpoint content briefs, simulation results with bottleneck analysis, and a per-platform implementation checklist; it designs and simulates, it does not activate anything. Triggers on "/digital-marketing-pro:journey-design", "map the onboarding journey", "design a win-back flow across email and ads", "plan the touchpoints after signup", "build a retention journey with branching". Reads the brand profile, guidelines, and compliance rules, and flags content gaps needing new creation.
    1
    install
  33. Language Audit · indranilbanerjee
    Audit multilingual integrity across every language version of a site or content set — hreflang implementation, content parity (missing, outdated, or structurally divergent translations), translation-quality spot checks via language-router.py, regional compliance per market (GDPR, DPDPA, LGPD, PIPA, APPI, CCPA), and locale formatting — producing 0-100 scores per dimension and a severity-ranked fix list. Triggers on "/digital-marketing-pro:language-audit", "check our hreflang tags", "is the German site missing pages", "audit our translation quality", "are all language versions compliant". Reads the brand's language configuration and compliance rules; pairs with /digital-marketing-pro:language-config, which maintains the settings this audit checks against.
    1
    install
  34. Live Dashboard · indranilbanerjee
    Design a Google Looker Studio marketing dashboard as an implementation-ready specification — page layouts, widgets, metrics, calculated-field formulas, filter controls, and a step-by-step setup guide — tailored to the business model (SaaS, eCommerce, B2B lead-gen, agency). Triggers on "/digital-marketing-pro:live-dashboard", "build a Looker Studio dashboard", "live view of our marketing KPIs", "dashboard for the exec team", "pull our ad data into one report". Produces a spec by default: no Looker Studio MCP ships with the plugin, so nothing is created or shared externally unless the user has independently connected their own connector and approved the Execution Summary with a typed yes. Reads the brand profile for business model, KPIs, brand colors, and connected platforms.
    1
    install
  35. Growth Plan · indranilbanerjee
    Produce the 11-section Growth Plan — the flagship Part 8 client-facing deliverable that synthesises Parts 1-7 of the engagement into a single 20-30 page executable strategy with three-scenario forecasts, an In-Market/Out-Market budget split, and a 30/60/90 timeline, exported to PDF and DOCX. Triggers on "/digital-marketing-pro:growth-plan", "produce the growth plan", "write the strategy document for the client", "run part 8", "synthesise the engagement into one deliverable". Requires Parts 1-7 complete; reads the Four Core Documents, the Living Project Instruction File, and Part 7 prep docs, and pairs with /digital-marketing-pro:yearly-planner.
    1
    install
  36. Launch Plan · indranilbanerjee
    Build a three-phase launch playbook — pre-launch (T-30), an hour-by-hour launch-day runbook, and post-launch optimization (T+30) — with per-task owners and deadlines, channel activation plans, a risk register, and KPIs per phase. Triggers on "/digital-marketing-pro:launch-plan", "plan our product launch", "launch playbook for the new feature", "what should launch week look like", "coordinate the rebrand rollout". Planning only: it performs no external action itself; any playbook step handed to an execution skill such as /digital-marketing-pro:launch-campaign or /digital-marketing-pro:send-email-campaign must pass that skill's own typed-yes approval gate first. Reads the brand profile, guidelines, templates, and agency SOPs.
    1
    install
  37. Lead Import · indranilbanerjee
    Import leads into Salesforce, HubSpot, Zoho, or Pipedrive with validation, deduplication against existing CRM records, lead scoring, consent and compliance checks, and source attribution — then push via the CRM MCP and return a full import report with an audit log. Triggers on "/digital-marketing-pro:lead-import", "import these leads", "load this CSV into the CRM", "add the webinar signups to HubSpot", "dedupe and score this lead list". Nothing touches the live CRM until the Execution Summary is approved with a typed yes — the approval gate is mandatory. Scores leads with the marketing-automation lead-scoring framework and reads the brand profile; for general CRM syncing without scoring use /digital-marketing-pro:crm-sync.
    1
    install
  38. Loop Detect · indranilbanerjee
    Detect and model the growth loops already compounding in a business — viral, content, data, paid, ecosystem, community — then quantify each loop's amplification factor, cycle time, and bottleneck, propose new loops, and rank investments by projected 12-month ROI with a sequenced implementation roadmap. Triggers on "/digital-marketing-pro:loop-detect", "what growth loops do we have", "model our viral loop", "why isn't growth compounding", "where should we invest for compound growth". Runs the growth-loop-modeler script for detection and 12-month loop comparisons, and reads the brand profile for business model and industry benchmarks. Analysis and recommendations only — it changes nothing in any live system.
    1
    install
  39. Prompt Test · indranilbanerjee
    A/B test content variations by quality score: create a named test, log each variant (scored via eval-runner.py on hallucination, content quality, and readability), and get a winner declaration with margin of victory, confidence level, per-dimension trade-offs, and auto-reject flags. Produces a decision-ready recommendation plus reusable insights about which approach wins for this brand. Triggers on "/digital-marketing-pro:prompt-test", "which headline style works better", "A/B test these subject lines", "compare two versions of this copy", "show the results of my content test". Reads the brand profile and guidelines for evaluation context; compares eval scores, not live audience performance — pair with /digital-marketing-pro:ab-test-plan for real-traffic experiments.
    1
    install
  40. Send Report · indranilbanerjee
    Generate a performance report from connected analytics MCPs (Google Analytics, Google/Meta/LinkedIn Ads, email platforms) and deliver it via Slack, email, or Google Sheets — weekly pulse, monthly review, QBR, or custom, with KPIs scored against targets, trend and anomaly analysis, event annotations, and 3-5 prioritized recommendations. Delivery waits at a mandatory approval gate: you review the full report preview and recipient list (risk tiered low for internal, medium for client-facing) before anything is sent. Triggers on "/digital-marketing-pro:send-report", "send the weekly report to Slack", "email the monthly performance review to the client", "push our KPIs into the tracking sheet", "prep the QBR and deliver it". Reads the brand profile's targets and archives each report snapshot for period-over-period comparison.
    1
    install
  41. Signal Mine · indranilbanerjee
    Triage a raw dump of external material — news, social threads, community discussions, competitor moves, sales-call notes — into content angles the brand has authority to make, each mapped to a pillar with a format and timeliness window, plus an explicit dropped-signals list recording why the rest were rejected. Triggers on "/digital-marketing-pro:signal-mine", "mine this", "what content is in here", "turn this industry news into ideas", "any angles for us in this thread". Requires the brand profile (pillars, audience, competitors) and stops without one; unverified claims route to /digital-marketing-pro:verify-claims before anything cites them; surviving angles feed /digital-marketing-pro:content-engine.
    1
    install
  42. Sop Library · indranilbanerjee
    Manage the agency's Standard Operating Procedure library — create SOPs from category templates, list the library, assign SOPs to brands with per-brand overrides, check compliance against logged executions, version updates with archived backups, and view full histories. Triggers on "/digital-marketing-pro:sop-library", "create an SOP for blog publishing", "assign the reporting SOP to this brand", "are we following our SOPs", "update the campaign launch checklist". Stores SOPs under ~/.claude-marketing/sops/, reads execution history via execution-tracker.py for compliance scoring, flags declining adherence, and pairs with brand profiles in multi-client agency workflows.
    1
    install
  43. Sync Memory · indranilbanerjee
    Batch-sync this session's learnings, insights.json entries, and campaign history into the persistent memory layer — incremental from the last checkpoint so repeat runs are fast and idempotent — and report exactly what was synced, skipped, or failed. Triggers on "/digital-marketing-pro:sync-memory", "save what we learned this session", "sync insights to memory", "persist campaign learnings before I close", "did my session learnings get saved". Stores via a connected vector-DB MCP when one exists, otherwise the local index; reads the active brand profile and complements /digital-marketing-pro:save-knowledge, which saves single items.
    1
    install
  44. Team Assign · indranilbanerjee
    Assign marketing tasks to team members by scoring role fit, channel expertise, current utilization, and region alignment; also lists active assignments and builds workload dashboards with capacity warnings and rebalancing suggestions. Triggers on "/digital-marketing-pro:team-assign", "who should write the Q2 email sequence", "assign this task to someone on the team", "show current assignments", "is anyone on the team overloaded". Reads the team roster and capacity via team-manager.py, notifies assignees through a connected Slack or email MCP when available, and logs every assignment for audit.
    1
    install
  45. Ab Test Plan · indranilbanerjee
    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", "calculate sample size for an experiment", "is this test result significant". Reads the brand profile and past campaign-tracker results to avoid re-testing validated hypotheses; finished tests are evaluated with significance-tester.py by the cro-specialist agent.
    1
    install
  46. Anomaly Scan · indranilbanerjee
    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 weird happen this week", "check for anomalies", "our conversions suddenly dropped". Runs performance-monitor.py for baselines and detection, correlates flags against execution-tracker.py history and the diagnostic framework in skills/analytics-insights/anomaly-diagnosis.md, and persists critical findings as insights via campaign-tracker.py. Reads the brand profile.
    1
    install
  47. Backlink Gap · indranilbanerjee
    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 we aren't", "plan a link-building campaign", "quarterly backlink audit", "first 50 link targets for a new client". Consumes backlink CSV exports from the brand's connected backlink MCP, runs scripts/backlink_gap.py, reads the brand profile for DR thresholds and voice, and hands off to /digital-marketing-pro:digital-pr and /digital-marketing-pro:pr-pitch.
    1
    install
  48. Cowork Setup · indranilbanerjee
    One-shot setup that wires Digital Marketing Pro for team use in Anthropic Cowork — verifies the sandbox via plugin-metadata.py, checks a Google Drive MCP is connected, creates the canonical Drive folder skeleton (_brands/, _runs/, _plans/), and writes the routing config via drive-sync-state.py so brand profiles, plans, and run checkpoints persist across sessions. Triggers on "/digital-marketing-pro:cowork-setup", "set up DMP for my team in Cowork", "brand profiles aren't persisting between sessions", "route outputs to our shared Drive", "first-time Cowork install". Run once per team; in local Claude Code it only offers optional Drive mirroring. Pairs with /digital-marketing-pro:brand-setup next and /digital-marketing-pro:doctor to verify routing.
    1
    install
  49. Entity Audit · indranilbanerjee
    Audit brand entity consistency across the knowledge sources AI engines trust — Wikidata properties, Google Knowledge Panel, Wikipedia presence and notability, and industry directories — producing a consistency scorecard, per-property discrepancy list, and a fix plan ranked by AI-visibility impact. Audits and recommends; it does not edit those platforms for you. Triggers on "/digital-marketing-pro:entity-audit", "is our Knowledge Panel accurate", "our Wikidata entry shows the wrong founding date", "audit our entity data", "why do AI engines get our company facts wrong". Reads the brand profile as the source of truth and logs each finding via geo-tracker.
    1
    install
  50. Eval Content · indranilbanerjee
    Score marketing content across six dimensions — content quality, brand voice, hallucination risk, claim verification, structure, readability — into a composite score with letter grade, a severity-classified issue list with fix suggestions, and a pass/fail/review recommendation. Every run is logged for trend tracking. Triggers on "/digital-marketing-pro:eval-content", "score this draft before it ships", "check this post for hallucinations", "does this match our brand voice", "is this landing page copy publication-ready". Reads the brand profile, guidelines, and compliance rules, and applies custom thresholds set via /digital-marketing-pro:eval-config.
    1
    install
  51. Exec Summary · indranilbanerjee
    Generate a C-suite-ready executive summary of marketing performance — ROI, CAC, LTV, top-3 wins and risks, strategic recommendations, and budget utilization — for a single brand or the whole portfolio, adapted to CEO, CMO, CFO, or board audiences. Triggers on "/digital-marketing-pro:exec-summary", "prepare the board report", "summarize this quarter for the CEO", "portfolio ROI summary", "what do I tell leadership". Computes KPIs via the CLV, ROI, forecaster, and budget-optimizer scripts, pulls data from connected analytics and CRM MCPs, reads the brand profile, and pairs with /digital-marketing-pro:competitor-analysis for competitive context.
    1
    install
  52. Funnel Audit · indranilbanerjee
    Audit an existing funnel's stage-to-stage conversion data to find where prospects drop off and why — benchmarked against industry averages, with the top 3 bottlenecks ranked by revenue impact, root causes, improvement scenarios, and a prioritized action plan. Triggers on "/digital-marketing-pro:funnel-audit", "why is our funnel leaking", "find our biggest drop-off point", "audit conversion by stage", "our demo-to-close rate collapsed". Sizes the validating experiment with sample-size-calculator.py and confirms lifts with significance-tester.py; reads the brand profile and pairs with /digital-marketing-pro:funnel-architect for redesign.
    1
    install
  53. Integrations · indranilbanerjee
    Show the MCP integration status dashboard — which connectors are connected, which are available but not yet configured, the skills each one unlocks, per-category coverage, and the top three quick-win connectors to add next. Read-only status check via connector-status.py; it changes nothing. Triggers on "/digital-marketing-pro:integrations", "what integrations are connected", "which connectors do I have", "what would connecting a CRM unlock", "show my integration coverage". Pairs with /digital-marketing-pro:connect for connector setup instructions and /digital-marketing-pro:add-integration for custom MCP servers.
    1
    install
  54. Message Test · indranilbanerjee
    Test 2-6 message variants against synthetic audience panels grounded in CRM data before spending on live tests — each variant scored per segment on resonance, clarity, credibility, urgency, and differentiation, with objection patterns, personalization opportunities, and the top 2-3 variants recommended for a real A/B test. Triggers on "/digital-marketing-pro:message-test", "which of these headlines will win", "pretest this ad copy", "test these subject lines on our segments", "predict objections before we launch". Runs the audience-simulator script, can reuse panels built by /digital-marketing-pro:focus-group, and reads the brand profile for voice and positioning. Results are directional preference signals with an explicit confidence rating — not live conversion data.
    1
    install
  55. Pricing Test · indranilbanerjee
    Estimate willingness-to-pay by testing 3-8 candidate price points against synthetic audience panels grounded in CRM purchase data (audience-simulator.py), Van Westendorp / Gabor-Granger style. Produces per-segment sensitivity curves, an optimal price, the acceptable price range, revenue- vs volume-maximizing prices, competitive positioning, and tiering recommendations — always with explicit confidence limits. Triggers on "/digital-marketing-pro:pricing-test", "what should we charge for this", "test these price points", "is our pricing too high", "should we introduce pricing tiers". Reads the brand profile for positioning and market context; results are directional simulations that require real-world validation, not live market tests.
    1
    install
  56. Publish Blog · indranilbanerjee
    Publish a blog post to WordPress or Webflow through the connected CMS MCP with SEO metadata, categories and tags, featured image, slug optimization, and optional scheduling. Runs pre-publish gates — content-scorer.py, brand-voice-scorer.py, SEO and compliance checks — and a MANDATORY approval gate: an Execution Summary the user must approve with an explicit typed yes (logged via approval-manager.py) before anything goes live, then verifies the live URL and schema markup and submits to Google Search Console if connected. Triggers on "/digital-marketing-pro:publish-blog", "publish this post to WordPress", "push the draft live on Webflow", "schedule this article for Monday", "take this blog post live". Reads the brand profile and platform-publishing-specs.md for CMS field mappings.
    1
    install
  57. Rank Monitor · indranilbanerjee
    Set up and run keyword ranking monitoring — baseline capture, scheduled position checks against GSC and connected rank-tracker MCPs, and severity-tiered alerts (minor/major/critical) on drops; --features adds a query-by-SERP-feature ownership matrix including AI Overview citation presence. Triggers on "/digital-marketing-pro:rank-monitor", "track our keyword rankings", "why did our rankings drop", "alert me when positions change", "are we in the AI Overview for this query". Reads the brand profile and saved keyword lists; for scored AI visibility pair with /digital-marketing-pro:geo-monitor, and for snapshot comparison /digital-marketing-pro:seo-drift.
    1
    install
  58. Serp Tracker · indranilbanerjee
    Deprecated pointer skill — SERP-feature tracking merged into rank-monitor, and this skill only explains the move and redirects you to run /digital-marketing-pro:rank-monitor --features (AI Overviews, Featured Snippets, People Also Ask, Knowledge Panels, Local Pack, and more, plus feature ownership vs competitors). Triggers on "/digital-marketing-pro:serp-tracker", "track SERP features", "are we showing in AI Overviews", "who owns the featured snippet", "monitor the local pack". Performs no tracking itself; pairs with /digital-marketing-pro:rank-monitor for positions plus features, /digital-marketing-pro:geo-monitor and /digital-marketing-pro:aeo-audit for scored AI visibility, and /digital-marketing-pro:gsc-ai-performance for real AI impressions.
    1
    install
  59. Switch Brand · indranilbanerjee
    Switch the active brand profile for multi-client and agency work by running setup.py --switch-brand, after listing configured brands with the active one starred; confirms the new brand's industry, business model, and primary channel so subsequent outputs use its voice and compliance rules. Triggers on "/digital-marketing-pro:switch-brand", "switch to the other client", "change brand to Acme", "list available brands", "what brands do I have set up". Can present a side-by-side comparison of two brand profiles on request; offers /digital-marketing-pro:brand-setup when the brand isn't found; pairs with /digital-marketing-pro:status to verify the active context.
    1
    install
  60. Video Script · indranilbanerjee
    Write a production-ready video script — 3 hook variants, timestamped dialogue with visual and audio direction columns, CTA placement map, retention notes, accessibility package, and thumbnail concepts. Detects whether the script is organic or an ad: organic scripts declare a search/browse discovery intent, ad scripts inherit objective, audience, and offer from campaign context and follow per-format rules (6s bumper, 15s skippable, 30s spot, UGC-style with disclosure). Triggers on "/digital-marketing-pro:video-script", "write a YouTube script about X", "script a 15-second ad", "TikTok video for our launch", "explainer video script". Reads the brand profile and campaign briefs; every script passes the /digital-marketing-pro:check gate before delivery.
    1
    install
  61. Webinar Plan · indranilbanerjee
    Plan a webinar or virtual event end to end — format selection, minute-by-minute run of show, registration page copy, a 3-week multi-channel promotion calendar, email sequences, presenter guide, engagement plan, post-event follow-up funnel, and a day-of checklist with success metrics. Triggers on "/digital-marketing-pro:webinar-plan", "plan a webinar on X", "how do we get more webinar registrations", "build the follow-up sequence for our virtual event", "run of show for next month's demo day". Reads the brand profile, guidelines, and agency SOPs; produces the plan and copy for a team to execute — it does not send emails or configure the webinar platform itself.
    1
    install
  62. C2pa Metadata · indranilbanerjee
    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-metadata", "sign this AI image for EU compliance", "add content credentials to this asset", "embed provenance metadata", "mark this video as AI-generated". Uses a self-signed dev certificate unless --signing-cert/--signing-key are supplied; pairs with /digital-marketing-pro:check, which verifies manifests pre-publish.
    1
    install
  63. Campaign Plan · indranilbanerjee bundle
    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 campaign for our product launch", "build the Q3 campaign plan", "what channels and budget for lead gen", "draft a campaign timeline with KPIs". Reads the brand profile, guidelines, and agency SOPs, and reuses the /digital-marketing-pro:campaign-orchestrator reference docs for planning frameworks instead of re-deriving them.
    1
    install
  64. Client Report · indranilbanerjee
    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 Sheets MCPs and log the delivery. Triggers on "/digital-marketing-pro:client-report", "prepare the monthly report for the client", "build the QBR for this account", "send the weekly performance pulse", "white-labeled performance report". Reads the brand profile and pulls data via campaign-tracker.py, execution-tracker.py, and connected platform MCPs; formats via report-generator.py.
    1
    install
  65. Content Brief · indranilbanerjee
    Create a production-ready content brief a writer can execute without extra context — keyword map (primary, secondary, related questions), H2/H3 outline with key points and word-count targets, brand voice guidance, on-page SEO checklist, visual/media spec with AI-generation and C2PA provenance notes, and success metrics. Triggers on "/digital-marketing-pro:content-brief", "write a brief for this topic", "brief a blog post on X", "what should this article cover", "outline and SEO requirements for a pillar page". Preferred upstream of /digital-marketing-pro:content-engine. Reads the brand profile, guidelines, and compliance rules.
    1
    install
  66. Martech Audit · indranilbanerjee
    Audit the marketing technology stack — map every tool to 11 core functions, flag gaps and redundant overlaps with wasted-spend estimates, score integration health and data silos, rate stack maturity on a 5-level scale, and deliver consolidation recommendations with ROI projections and a phased 0-30-day / 1-3-month / 3-12-month implementation roadmap. Triggers on "/digital-marketing-pro:martech-audit", "audit our martech stack", "are we paying for overlapping tools", "what's missing from our marketing stack", "help us consolidate platforms". Assessment and recommendations only — it changes no live systems and buys nothing. Reads the brand profile for industry benchmarking and compliance constraints.
    1
    install
  67. Region Config · indranilbanerjee
    Configure a brand's regional settings — timezone, languages, currency, compliance regulations (GDPR, CCPA, APPI, LGPD, EU AI Act Article 50, and more), local platforms, business hours, holiday calendars, and data-residency rules — written to a persistent per-region config file plus a practical compliance checklist. Downstream commands like content-calendar, email-sequence, and performance-report inherit these settings automatically. Triggers on "/digital-marketing-pro:region-config", "set up the Japan market", "what compliance rules apply in the EU", "configure timezone and currency for APAC", "add a new region for this brand". Reads and updates the brand profile with the region list and compliance summary.
    1
    install
  68. SEO Implement · indranilbanerjee
    Execute approved SEO changes on a connected WordPress or Webflow CMS — meta title/description updates, JSON-LD schema deployment, canonical URLs, 301/302 redirects, and Search Console indexing requests — with before/after diffs, post-deploy verification, and stored rollback snapshots. Every run stops at a mandatory approval gate: nothing deploys until the user reviews the diff and gives explicit approval. Triggers on "/digital-marketing-pro:seo-implement", "update the meta tags on these pages", "deploy the schema markup", "set up 301 redirects for the migration", "push the audit fixes live". Consumes PLAN.md from /digital-marketing-pro:seo-audit, reads the brand profile, and logs every change via seo-executor.py.
    1
    install
  69. Technical SEO · indranilbanerjee bundle
    Deep technical SEO knowledge module covering Core Web Vitals, crawlability, indexation, site architecture, JavaScript SEO, redirects, structured data, hreflang, and migrations — producing audit reports, redirect maps, robots.txt and JSON-LD specs, and migration checklists. Triggers on "/digital-marketing-pro:technical-seo", "my LCP is failing", "plan a site migration", "fix redirect chains", "write schema markup for my pages", "crawl budget problems". Reads the brand profile plus its own reference files (core-web-vitals, crawlability, site-architecture, indexation, international-seo) and backs the /digital-marketing-pro:tech-seo-audit command.
    1
    install
  70. SEO Drift · indranilbanerjee
    Compare two SEO snapshots from the same source — GSC, the GSC AI Performance report, a rank-tracker export, or aeo-audit probes — into a drift report: top gainers and losers per metric, growth/decline/reshuffle/stable/new/lost classification, and a four-gate quality scorecard. Triggers on "/digital-marketing-pro:seo-drift", "compare this month's GSC export to last month's", "what moved after the core update", "did the content refresh work", "which queries lost AI Mode impressions". Runs scripts/seo_drift.py on two CSVs, reads the brand profile for noise thresholds, and branches findings to /digital-marketing-pro:seo-audit, /digital-marketing-pro:aeo-geo, or /digital-marketing-pro:content-engine.
    1
    install
  71. Churn Risk · indranilbanerjee
    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. Triggers on "/digital-marketing-pro:churn-risk", "which customers are about to churn", "score our segments for churn risk", "email engagement is dropping, who is at risk", "build a retention intervention plan". Pulls behavioral data from a connected CRM MCP (Salesforce or HubSpot) or user-provided exports, runs scripts/churn-predictor.py, and reads the brand profile for lifecycle context.
    1
    install
  72. Digital Pr · indranilbanerjee bundle
    Plan and draft digital PR campaigns — tiered media lists, customized journalist pitches, press releases, journalist-request responses (Qwoted, Featured, Source of Sources), thought-leadership calendars, and E-E-A-T authority audits. Produces strategy documents, pitch templates, and press kits; sending the outreach stays with you. Triggers on "/digital-marketing-pro:digital-pr", "pitch this story to journalists", "write a press release for our launch", "how do we build E-E-A-T authority", "respond to this journalist request". Reads the brand profile, guidelines, and campaign history, and pairs with /digital-marketing-pro:content-engine for byline content.
    1
    install
  73. Eval Suite · indranilbanerjee
    Batch-evaluate a whole set of content pieces — files, a directory, or pasted blocks — in one run, producing a ranked portfolio quality report: grade distribution, per-dimension averages, systemic issues, a prioritized revision list, and auto-rejects below threshold. Triggers on "/digital-marketing-pro:eval-suite", "score our whole content library", "quality-check all campaign assets before launch", "evaluate these 5 drafts together", "which deliverables are weakest". Runs eval-runner.py per item, logs every score to the quality tracker for trend analysis, and reads the brand profile and guidelines for scoring context.
    1
    install
  74. Import Sop · indranilbanerjee
    Import agency Standard Operating Procedures — approval workflows, campaign launch checklists, escalation procedures, QA steps — and structure them into numbered, role-assigned steps with human-approval gates marked. SOPs save at the agency level so they apply across every client brand, not per-brand. Triggers on "/digital-marketing-pro:import-sop", "add our content approval workflow", "import our launch checklist", "here is our crisis escalation process", "every deliverable must follow these steps". Reads the active brand profile for context, merges with an existing SOP of the same name after confirmation, and explains which commands will reference the SOP.
    1
    install
  75. Media Plan · indranilbanerjee
    Build a ready-to-implement paid media plan — efficiency-weighted budget allocation across channels, a week-by-week flight schedule, an audience-by-channel targeting matrix, a creative rotation calendar with fatigue thresholds, reach and frequency projections, a measurement framework, platform setup checklists, and a 10-15% contingency reserve with reallocation triggers. Triggers on "/digital-marketing-pro:media-plan", "plan our Q4 ad budget", "how should we split spend between Google and Meta", "build the media buy schedule", "we have 50K for paid — where does it go". Planning only — it launches no campaigns and spends nothing. Reads the brand profile, guidelines, and compliance rules for the target markets.
    1
    install
  76. PDF Report · indranilbanerjee
    Generate a branded, audience-structured marketing report — executive summary, campaign report, channel deep-dive, competitor report, or monthly/quarterly review — assembled via pdf-generator.py with brand colors, logo, and fonts, and previewed for adjustments before finalizing. Pulls data from campaign-tracker.py, performance-monitor.py, competitor-tracker.py, and connected analytics MCPs, flagging stale sources. Triggers on "/digital-marketing-pro:pdf-report", "generate a client report", "build an executive summary PDF", "create the quarterly review report", "make a branded campaign report". Reads the brand profile for the stored report theme; structures content for c-suite, team, or client audiences.
    1
    install
  77. Story Mine · indranilbanerjee
    Turn a real experience — a client win, failed launch, support ticket, founder moment — into 3-5 distinct content angles from a five-type taxonomy (lesson, contrarian take, framework, proof, relatable moment), each with format, pillar, and a draft opening in brand voice, plus an honest list of angles the story does not support. Triggers on "/digital-marketing-pro:story-mine", "mine this story", "we just had a client win", "is there a post in this", "turn this experience into content". Client stories anonymise by default (--client-safe); reads the brand profile for voice, pillars, and compliance; angles route to /digital-marketing-pro:content-engine for drafting and strong proof angles to /digital-marketing-pro:case-study-plan.
    1
    install
  78. Ad Creative · indranilbanerjee
    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 LinkedIn ad copy", "draft TikTok ad creative". Reads the brand profile, guidelines, and compliance rules; routes video ad scripts to /digital-marketing-pro:video-script and gates AI-generated visuals for EU campaigns through /digital-marketing-pro:c2pa-metadata and /digital-marketing-pro:check.
    1
    install
  79. Brand Setup · indranilbanerjee
    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", "onboard a new client", "switch to another brand", "update our brand voice". Also handles brand switching (updates _active-brand.json) and field-level profile edits; run this first — all marketing skills auto-apply the resulting profile, voice samples, and compliance rules.
    1
    install
  80. Dark Funnel · indranilbanerjee
    Map the buyer journey activity your attribution can't see — Reddit and community mentions, AI chatbot citations, podcast lift, dark social, and word-of-mouth — into a dark funnel intelligence report with per-channel health scores, marketing-activity correlations, and prioritized investment recommendations. Triggers on "/digital-marketing-pro:dark-funnel", "where is our untracked traffic coming from", "branded search spiked and we don't know why", "map our dark funnel", "people say they heard of us on a podcast". Reads the brand profile and pairs with /digital-marketing-pro:geo-monitor for AI-visibility signal input.
    1
    install
  81. Data Export · indranilbanerjee
    Export marketing data — metrics, contacts, campaigns, performance snapshots — to BigQuery, Google Sheets, or Supabase as clean tabular data with schema documentation, PII redaction, and post-export integrity verification, gated behind an explicit approval step. Triggers on "/digital-marketing-pro:data-export", "send this month's metrics to BigQuery", "export contacts to a Google Sheet", "get campaign data into our warehouse", "set up a recurring weekly export". Reads local campaign, execution, and performance stores plus connected analytics and CRM MCPs, and pairs with /digital-marketing-pro:segment-audience to build a segment before exporting its members.
    1
    install
  82. Data Import · indranilbanerjee
    Import CSV, JSON, or Google Sheets data into a connected CRM, email platform, or audience store — auto-suggested field mapping, validation, dedup against existing records, consent verification, and batched writes behind a mandatory approval gate, with rollback guidance. Produces a per-record import results report. Triggers on "/digital-marketing-pro:data-import", "import this CSV of leads into HubSpot", "load subscribers into Mailchimp", "half these rows have bad emails", "dry-run this import first". Reads brand compliance rules (GDPR, CAN-SPAM, CCPA) for contact data and executes through the destination platform's connected MCP.
    1
    install
  83. Eval Config · indranilbanerjee
    View and tune the brand's content evaluation settings — per-dimension minimum score thresholds, composite weight distribution, auto-reject floors, and content-type overrides — with validation, before/after scoring comparisons, and industry-based recommendations. Outputs an updated, internally consistent eval configuration. Triggers on "/digital-marketing-pro:eval-config", "raise the hallucination threshold", "why did this draft auto-reject", "recommend eval settings for healthcare", "reset eval scoring to defaults". Reads the brand profile and guidelines, writes via eval-config-manager.py, and pairs with /digital-marketing-pro:eval-content to see the new bar in action.
    1
    install
  84. Focus Group · indranilbanerjee
    Run a simulated focus group: AI personas grounded in your CRM data react to messaging, pricing, or creative stimuli, producing a transcript with per-segment sentiment, consensus themes, objections, and explicit confidence caveats — directional hypotheses, not real consumer research. Triggers on "/digital-marketing-pro:focus-group", "test this messaging before we spend on research", "how would our segments react to this pricing", "run a synthetic panel", "which positioning lands better". Builds and reuses panels via audience-simulator.py, reads the brand profile, and shares panel IDs with /digital-marketing-pro:message-test.
    1
    install
  85. Geo Monitor · indranilbanerjee
    Track brand visibility in AI answers on a recurring schedule across the 6 canonical surfaces — ChatGPT, Perplexity, Gemini, Google AI Mode, AI Overviews, Copilot — scoring each query on the shared aeo-audit rubric and rolling results into a 0-100 GEO health trend with narrative-drift flags and competitor benchmarks. Triggers on "/digital-marketing-pro:geo-monitor", "is ChatGPT mentioning us", "track our AI visibility over time", "monitor brand mentions in Perplexity", "did our AI Overviews presence change". Records and diffs runs via geo-tracker.py, reads the brand profile for positioning, and is the recurring mode of /digital-marketing-pro:aeo-audit.
    1
    install
  86. Goal Filter · indranilbanerjee
    Lock ONE primary marketing goal per brand, then judge any idea, draft, campaign, or plan against it — ON GOAL, PARTIAL, or OFF — always returning the fix or a sharper version that pulls harder toward the metric, and naming drift patterns across the verdict history. Triggers on "/digital-marketing-pro:goal-filter", "is this on goal", "lock the goal for this quarter", "does this serve the objective", "keep me focused", "what's our priority". Stores the lock in the brand workspace (goal-lock.json) so every session reads the same goal; inside a 12-Part engagement it offers to lock Part 1's primary objective rather than inventing a parallel one.
    1
    install
  87. Cro · indranilbanerjee bundle
    Audit landing pages, forms, pricing pages, and checkout flows for conversion killers, and design statistically sound A/B tests — ICE-prioritized recommendations, hypothesis templates, and script-computed sample sizes and significance checks. Advises and plans; it does not edit your site or run the tests. Triggers on "/digital-marketing-pro:cro", "audit this landing page", "why is our conversion rate so low", "how long should this A/B test run", "reduce cart abandonment". Reads the brand profile, industry benchmarks, and campaign history before making recommendations.
    1
    install
  88. Help · indranilbanerjee
    Show the Digital Marketing Pro guide with live plugin state — version, agent, skill, command, and connector counts read from plugin-metadata.py, never hardcoded — plus getting-started steps, examples, and troubleshooting. Includes the --intent goal-routing mode, which turns a stated goal into up to 3 ordered skill chains ending at a quality gate, and renders depth-tier badges — [E] executes scripts, [M] measured output, [G] structured guidance — read from skills-index.json. Triggers on "/digital-marketing-pro:help", "what can this plugin do", "which skill should I use for more leads", "list all the commands", "how do I get started". Pairs with /digital-marketing-pro:status and /digital-marketing-pro:integrations for brand and connector state.
    1
    install
  89. Check · indranilbanerjee
    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-issue fix suggestions. Reports only — it never edits the content. Triggers on "/digital-marketing-pro:check", "is this safe to publish", "run a hallucination check on this draft", "validate this copy against the brand voice", "pre-publish quality gate". Resolves the active brand profile automatically; pairs with /digital-marketing-pro:c2pa-metadata to fix missing manifests.
    1
    install
  90. Learn · indranilbanerjee
    Save a structured marketing learning to the brand's intelligence graph — insight text, context conditions (channel, audience, objective), confidence score, source, and supporting evidence — deduplicated against related learnings, with contradictions surfaced for a decision and a confirmation plus graph stats returned. Triggers on "/digital-marketing-pro:learn", "save this insight", "remember that subject lines with numbers win for us", "log what we learned from this campaign", "record this test result". Reads the brand profile to validate the learning fits the brand's domain, writes via the intelligence-graph script, and routes each saved learning to the relevant specialist agents so future recommendations use it.
    1
    install
  91. Recall · indranilbanerjee
    Retrieve validated marketing learnings from the brand's compound intelligence graph for a channel, audience, objective, or freeform situation — returned as a themed, decision-ready playbook ranked by confidence and recency, with conflicting insights flagged and quick wins called out. Triggers on "/digital-marketing-pro:recall", "what do we know about email for this audience", "what worked last time we ran a launch campaign", "pull past learnings before I plan this", "recall insights about paid social". Reads the brand profile for context boosting and queries the graph via intelligence-graph.py; it retrieves and synthesizes existing learnings — it does not record new ones.
    1
    install
  92. Status · indranilbanerjee
    Print a read-only status snapshot of the active brand via scripts/dm-status.py: profile summary, engagements with current part and update age, last five insights, recent compliance violations, and Python dependency mode — with --quiet, --json, --section, and --brand variants. Triggers on "/digital-marketing-pro:status", "what's my DMP status", "what brand am I on", "show engagement status", "status snapshot". Never modifies state: switching brands is /digital-marketing-pro:switch-brand, advancing engagements is /digital-marketing-pro:engagement, connector status is /digital-marketing-pro:integrations, and content checks are /digital-marketing-pro:check.
    1
    install
  93. Aeo Geo · indranilbanerjee bundle
    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", "optimize for AI Overviews", "fix our entity consistency", "do we need llms.txt". Reads the brand profile, compliance rules, and industry benchmarks; its measurement counterpart is /digital-marketing-pro:aeo-audit, with GSC actuals via /digital-marketing-pro:gsc-ai-performance.
    1
    install
  94. Connect · indranilbanerjee
    Guide the connection of a known MCP integration to the plugin — looks up the connector registry via connector-status.py, checks current status, and returns transport-specific setup steps (OAuth for HTTP connectors, env-var credentials plus the exact .mcp.json block for npx connectors), verification steps, and the skills each connector unlocks. Triggers on "/digital-marketing-pro:connect", "connect Google Ads", "hook up Slack to the plugin", "set up the HubSpot integration", "how do I add Mailchimp". Guidance and status checks only — the user adds credentials themselves; unknown or custom servers route to /digital-marketing-pro:add-integration.
    1
    install
  95. What If · indranilbanerjee
    Compare 2-4 marketing budget scenarios side by side with directional point-estimate projections — revenue, ROI, and risk per scenario, deltas versus the current baseline, and a recommendation with the key trade-offs spelled out. The fast alternative to full Monte Carlo via /digital-marketing-pro:simulate; outputs are planning aids built from stated assumptions, not forecasts. Triggers on "/digital-marketing-pro:what-if", "should we shift budget from paid to content", "compare these two budget splits", "what happens if we double the ads budget", "quick scenario check before the meeting". Runs revenue-simulator.py in what-if mode and calibrates against the brand profile's historical channel performance.
    1
    install
  96. Crm Sync · indranilbanerjee
    Sync marketing data to and from Salesforce, HubSpot, Zoho, or Pipedrive — contacts, deals, and campaign links with field mapping, deduplication, consent checks, batched execution behind a mandatory approval gate, and a rollback manifest. Produces a full sync report with per-record outcomes. Triggers on "/digital-marketing-pro:crm-sync", "push these contacts into HubSpot", "sync deals to Salesforce", "our CRM and marketing lists don't match", "set up a recurring CRM sync". Reads the brand profile and compliance rules; for scored lead imports use /digital-marketing-pro:lead-import instead.
    1
    install
  97. Pr Pitch · indranilbanerjee
    Build a complete media pitch package: an email-ready core pitch with subject line options, 3-5 outlet-specific variations, a target media list with journalist beats and approach notes, an outreach timeline, plus press release draft, fact sheet, and quote bank. Also crafts responses for journalist request platforms (Qwoted, Featured, Source of Sources). Triggers on "/digital-marketing-pro:pr-pitch", "pitch this story to journalists", "build a media list for our launch", "respond to this journalist request", "write a press release and pitch". Reads the brand profile, guidelines, and custom templates for voice and compliance; produces the materials only — it does not send any outreach.
    1
    install
  98. Qbr Plan · indranilbanerjee
    Prepare a complete Quarterly Business Review package from the quarter's campaign data: a performance scorecard of goals vs actuals vs benchmarks, top-3 wins with attribution stories, underperformance root-cause analysis, ROI and budget-efficiency breakdowns, 3-5 strategic recommendations, upsell business cases, a next-quarter roadmap, action items with owners, and an account health score. Triggers on "/digital-marketing-pro:qbr-plan", "prepare the QBR", "build the quarterly review for this client", "quarterly business review deck", "summarize the quarter for the client meeting". Reads the brand profile, guidelines, custom templates, and agency SOPs; works from campaign data the user supplies and structures the presentation content — it does not pull live platform metrics itself.
    1
    install
  99. Send Sms · indranilbanerjee
    Send an SMS or WhatsApp marketing message through a connected Twilio or Brevo MCP, with consent verification (TCPA/GDPR/CASL), quiet-hours enforcement, opt-out and message-length checks, cost estimates, and delivery tracking. Nothing sends without an Execution Summary and explicit typed approval — the gate cannot be skipped. Triggers on "/digital-marketing-pro:send-sms", "send an SMS blast", "send this WhatsApp message to the list", "text our customers about the sale", "schedule an SMS for tomorrow morning". Reads the brand profile and compliance rules, scores the message with the brand-voice scorer, and logs every send to the execution audit trail.
    1
    install
  100. SEO Plan · indranilbanerjee
    Build a 12-month SEO strategy and phased roadmap with industry templates (SaaS, ecommerce, local, publisher, agency). With fresh specialist outputs it runs as a dispatcher: scores four pillars — technical, content, topical, AI search — and makes the weakest pillar the plan's lead theme; missing specialists re-run only after explicit confirmation. Plans and prioritises only — makes no live changes. Triggers on "/digital-marketing-pro:seo-plan", "build an SEO strategy", "what should our SEO roadmap be", "plan SEO for a new site", "which SEO pillar is weakest". Reads specialist PLAN.md outputs (tech-seo-audit, content-decay-scan, aeo-audit, backlink-gap, keyword-cluster, seo-drift); feeds /digital-marketing-pro:content-engine and /digital-marketing-pro:campaign-plan.
    1
    install