backlink-gap
Find domains linking to your competitors but not to you, ranked by priority score (DR + link-overlap + traffic + topical relevance) with a four-gate quality…
Run the unified pre-publish quality gate on marketing content (hallucination + brand voice + structure + claims). Use before publishing any marketing copy.
$ npx -y skills add indranilbanerjee/digital-marketing-pro --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/checkContext preview
What this command does when you run it.
Run the unified pre-publish quality gate on marketing content (hallucination + brand voice + structure + claims). Use before publishing any marketing copy.
description: "Run the unified pre-publish quality gate on marketing content (hallucination + brand voice + structure + claims). Use before publishing any marketing copy." argument-hint: "<file-or-content> [--full|--compliance] [--brand <slug>] [--evidence <path>] [--schema <name>]" allowed-tools: Read Bash Glob Grep disable-model-invocation: false
Runs the unified evaluation suite on marketing content. Wraps `scripts/eval-runner.py` and produces a single pass / warn / blocked decision with actionable issues.
This is the canonical pre-publish gate for any marketing content (blog posts, ad copy, emails, social posts, landing pages, press releases). An earlier version ran the same checks automatically as a global PreToolUse hook on every Write/Edit operation in every project; that hook was removed because it fired across all plugins and projects regardless of context. This command is the explicit, intentional replacement.
/digital-marketing-pro:check drafts/q2-launch-blog.md /digital-marketing-pro:check drafts/healthcare-ad.md --full --brand healthfirst --evidence facts/q2-claims.json --schema ad_copy /digital-marketing-pro:check drafts/financial-services-landing.md --compliance --brand finadvisor /digital-marketing-pro:check "Inline content can also be checked directly."
| Flag | Mode | What it runs | |------|------|-------------| | (default) | `run-quick` | hallucination + content quality + readability (~2s, no external deps) | | `--full` | `run-full` | All 6 dimensions including brand voice + claims + structure (when corresponding inputs provided) | | `--compliance` | `run-compliance` | Compliance-focused: hallucination + claims + brand voice + structure |
| Flag | Purpose | |------|---------| | `--brand <slug>` | Score against named brand's voice profile. Defaults to active brand if set. | | `--evidence <path>` | Cross-check claims against a JSON evidence file. | | `--schema <name>` | Validate structure against a named schema (`blog_post`, `email`, `ad_copy`, `social_post`, `landing_page`, `press_release`, `content_brief`, `campaign_plan`, or `--schema list` to see all). |
The command returns a unified report with:
For assets flagged as AI-generated (file metadata or accompanying `--evidence` JSON declares `ai_generated: true`) AND brand profile `target_markets` include any EU/EEA jurisdiction, the gate runs C2PA verification on the asset and treats a missing or invalid manifest as a CRITICAL issue. Article 50 applies from **2 Aug 2026** — penalty up to EUR 15M or 3% global turnover. To embed a manifest, use `/digital-marketing-pro:c2pa-metadata`.
Your agency just signed a 50-brand client. The previous agency left no playbook. Three brands are bleeding budget, two have stale positioning, one is launching in a regulated jurisdiction next month. Where do you start?
Repo: indranilbanerjee/digital-marketing-pro
Find domains linking to your competitors but not to you, ranked by priority score (DR + link-overlap + traffic + topical relevance) with a four-gate quality…
Set up a new brand profile with voice, audience, competitors, guidelines, and compliance rules
Generate a full multi-channel campaign plan with objectives, audience, channel mix, budget, timeline, and KPIs
Multi-dimensional competitive analysis — content, SEO, paid ads, social, AI visibility, pricing, and positioning
Draft blog posts, ad copy, emails, social media, landing pages, and video scripts with brand voice and SEO
Wire DMP for Anthropic Cowork team usage: verifies Cowork sandbox, checks for a Drive MCP, creates the canonical Drive folder layout, and persists the team's…