An open-source AI based digital marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable outputs. Best for Brands, Agencies and one person campanies.
Install
npx skills add indranilbanerjee/digital-marketing-progh skill install indranilbanerjee/digital-marketing-progit clone --depth 1 https://github.com/indranilbanerjee/digital-marketing-proSkills in this collection
- Ab Test PlanIndranil BanerjeePlan an A/B test by script: sample size per variant, days to run, stopping rules. "how many visitors per variant"
- Aeo GeoIndranil BanerjeePlan AEO/GEO strategy to get cited by AI: content, entities, schema, 90-day plan. "how do we get cited by AI"
- Agency DashboardIndranil BanerjeeBuild the agency dashboard across all client brands: health, pacing, risk. "how are all our clients doing"
- Agent Readiness AuditIndranil BanerjeeAudit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds. "can AI agents use our site"
- Analytics InsightsIndranil BanerjeeDesign the analytics layer with script-backed benchmarks: KPI trees, report templates, MMM, cookieless. "define our KPIs"
- Anomaly ScanIndranil BanerjeeScan connected platforms for anomalies against stored baselines, with likely causes. "why did our CPA spike"
- Audience IntelligenceIndranil BanerjeeResearch audiences: personas, JTBD maps, RFM segments. One persona doc → audience-profile. "run a JTBD analysis"
- Autopilot StatusIndranil BanerjeeShow autopilot status: health, auto-corrections, guardrails, escalations. "what did the autopilot change"
- Backlink GapIndranil BanerjeeFind backlink gap domains linking to competitors, not you, scored by script. "who links to our competitors but not us"
- Brand SetupIndranil BanerjeeSet up or update the brand profile every skill reads: voice, audience, compliance. "set up a new brand"
- Budget OptimizerIndranil BanerjeeOptimize channel budget with diminishing-returns models. Pacing → budget-tracker. "is our channel split right"
- Budget TrackerIndranil BanerjeeProject ad budget pacing by script from live accounts or given numbers: month-end overspend. "are we overspending this month"
- Campaign AuditIndranil BanerjeeAudit all campaigns running for a brand across channels, with 4-tier triage. "we just inherited this account"
- Campaign OrchestratorIndranil BanerjeeOrchestrate a campaign lifecycle: briefs, budget models, UTMs, post-mortems. "set up UTM naming conventions"
- Campaign StatusIndranil BanerjeeShow status of every tracked campaign: health, spend, executions, pending approvals. "what campaigns are running right now"
- CheckIndranil BanerjeeRun the scored pre-publish gate via eval-runner.py: claims, brand voice, compliance, AI tells. "check this before we publish"
- Churn RiskIndranil BanerjeeScore churn risk per segment by script, with tiered retention playbooks. "which customers are about to churn"
- Client ReportIndranil BanerjeeWrite a white-labeled report for one client from tracked data. All clients → agency-dashboard. "prepare the monthly client report"
- Client Validation DocumentIndranil BanerjeeProduce the Part 5 client validation document: evidence-cited findings for client decisions. "prepare v1 findings for client review"
- Cohort AnalysisIndranil BanerjeeRun cohort analysis: retention matrix and LTV by cohort. Churn scoring → churn-risk. "build a retention matrix"
- Competitor MonitorIndranil BanerjeeMonitor competitors over time: baseline sites, pricing and ads by script, flag changes. "track our competitors over time"
- ConnectIndranil BanerjeeConnect a known MCP integration: check the registry and status, return exact setup steps. "connect Google Ads"
- Content Decay ScanIndranil BanerjeeScan content for decay by script and rank refreshes by recoverable traffic. "which content is losing traffic"
- Content EngineIndranil BanerjeeDraft content in brand voice through a gated pipeline: blogs, ads, emails. Brief only → content-brief. "write a blog post about X"
- Content RepurposeIndranil BanerjeeRepurpose one content piece into 10+ channel formats with drafts and a calendar. "repurpose this blog post"
- Context EngineIndranil BanerjeeLoad shared marketing context: brand profile, benchmarks, compliance rules, specs. "load my brand context"
- Counter NarrativeIndranil BanerjeeBuild a counter-narrative playbook for a competitor's rebrand, category claim or attack. "respond to their attack campaign"
- Cowork SetupIndranil BanerjeeSet up DMP for team use in Cowork: sandbox check, Drive folders, saved routing. "set up DMP for my team in Cowork"
- Creative HealthIndranil BanerjeeScore ad creative fatigue against baseline, predict days left, brief refreshes. "are our ads fatiguing"
- Creative Testing FrameworkIndranil BanerjeePlan a creative testing roadmap with script-computed sample sizes. Fatigue → creative-health. "build a creative testing roadmap"
- Credential SwitchIndranil BanerjeeSwitch the active credential profile to another client, validating keys first, approval-gated. "activate Acme's API keys"
- Crm SyncIndranil BanerjeeSync contacts and deals with a connected CRM, deduped, approval-gated. "sync deals to Salesforce"
- CroIndranil BanerjeePlan CRO for pages, forms and checkout with ICE-ranked fixes. One page → landing-page-audit. "reduce cart abandonment"
- Data ExportIndranil BanerjeeExport marketing data to a warehouse or Sheets, PII-redacted, approval-gated. "export contacts to a sheet"
- Data ImportIndranil BanerjeeImport CSV or Sheets data into a CRM or ESP with mapping and dedup, approval-gated. "dry-run this import first"
- Digital PrIndranil BanerjeePlan digital PR: media lists, thought leadership, E-E-A-T authority. One pitch → pr-pitch. "how do we build E-E-A-T authority"
- Emerging ChannelsIndranil BanerjeeEvaluate emerging channels such as voice or social commerce with pilot plans. "should we open a TikTok Shop"
- Engagement WorkflowIndranil BanerjeeRun the 12-Part engagement workflow from intake to growth plan, checkpointed. "start a new engagement"
- Entity AuditIndranil BanerjeeAudit brand entity facts AI engines trust: Wikidata, Knowledge Panel. "is our Knowledge Panel accurate"
- Eval ConfigIndranil BanerjeeTune eval thresholds: dimension minimums, weights, auto-reject floors. "raise the hallucination threshold"
- Eval SuiteIndranil BanerjeeEvaluate a batch of content in one run: ranked quality report, systemic issues. "score our whole content library"
- Exec SummaryIndranil BanerjeeWrite an executive summary from tracked marketing results for CEO, CFO or board. "summarize this quarter for the CEO"
- Focus GroupIndranil BanerjeeRun a simulated focus group of CRM-grounded personas reacting to messaging or pricing. "run a focus group on this message"
- Funnel ArchitectIndranil BanerjeeDesign a funnel for the business model: stages, KPIs, journey. Existing data → funnel-audit. "design a funnel for our SaaS"
- Funnel AuditIndranil BanerjeeFind funnel drop-offs from stage numbers you give or connected data, benchmarked, ranked by revenue. "where are we losing people"
- Geo MonitorIndranil BanerjeeMonitor GEO visibility over time across six AI answer engines, with a 0-100 trend. "is ChatGPT mentioning us"
- Growth EngineeringIndranil BanerjeeEngineer growth systems: PLG motions, referrals, viral and retention loops. "design a referral program"
- Gsc Ai PerformanceIndranil BanerjeeRead the GSC AI Performance report by script: AI Overviews and AI Mode impressions. "read the new GSC AI report"