brand-setup
Set up a new brand profile with voice, audience, competitors, guidelines, and compliance rules
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 scorecard
$ npx -y skills add indranilbanerjee/digital-marketing-pro --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/backlink-gapContext preview
What this command does when you run it.
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 scorecard
description: 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 scorecard argument-hint: "<your-domain> <competitor-1> [competitor-2 ...]"
> If you see unfamiliar placeholders or need to check which backlink data sources are connected, see [CONNECTORS.md](../CONNECTORS.md).
Identifies the highest-leverage backlink prospects — domains that link to multiple competitors but not to you — and ranks them by an opinionated priority score combining authority, link-overlap signal, downstream traffic, and topical relevance. Routes to `skills/backlink-gap/SKILL.md`.
User runs `/digital-marketing-pro:backlink-gap` or asks for:
1. **Your domain** — the brand's primary domain 2. **Competitors** — 2 minimum (1 allowed but warns), 3–5 is the sweet spot. Auto-fetched from `/digital-marketing-pro:competitor-analysis` if a fresh run exists. 3. **Backlink data source** — Ahrefs / Semrush / SE Ranking / Moz MCP. Connector must be configured. 4. **Minimum DR filter** (optional) — default 20; YMYL industries should set 40
1. Load brand context 2. Pick competitors (re-use latest `competitor-analysis` PLAN.md if fresh) 3. Pull backlinks for own domain + each competitor via connected backlink MCP (with budget guard at 200 credits) 4. Run `scripts/backlink_gap.py` to compute gap + priority scores 5. Validate the four quality gates (data_freshness / sample_size / competitor_coverage / link_overlap_signal) 6. Build prospect shortlist with outreach angles (guest post / broken-link / resource-page) 7. HTTP-HEAD scan competitor backlinks for 4xx — these are broken-link replacement candidates (highest hit rate) 8. Draft 3 outreach template variants pre-filled with brand voice 9. Write `PLAN.md` to `${CLAUDE_PLUGIN_DATA}/{brand}/seo/backlink-gap/{date}/`
Numbered intermediate files under `${CLAUDE_PLUGIN_DATA}/{brand}/seo/backlink-gap/{YYYY-MM-DD}/`:
Ask: "Would you like me to:
For the full skill spec including the priority-score formula, why link-count is weighted higher than traffic, and chain handoffs, see [skills/backlink-gap/SKILL.md](../skills/backlink-gap/SKILL.md).
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
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
Run the unified pre-publish quality gate on marketing content (hallucination + brand voice + structure + claims). Use before publishing any marketing copy.
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…