К основному содержанию
скилл CX Codex

beat-competitors — скилл для Claude Code: разбор конкурентов в SEO

Превращает данные о конкурентах в план атак: где вы отстаёте на пару позиций, какие темы упустили и что делать первым.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add calm-north/seojuice-skills --skill beat-competitors -a claude-code
Открыть на GitHub

Что делает beat-competitors

Скилл собирает конкурентную картину по ключевым словам и раскладывает её на четыре зоны: общая территория, где вы с конкурентом идёте вровень, его территория, ваша территория и белое пятно, куда ещё никто не зашёл. Каждую зону он оценивает по формуле «объём × шансы выиграть × ценность для бизнеса» и сортирует по приоритету.

Дальше работа идёт по шагам. Сначала скилл просит домен, 3–5 конкурентов, ваши сильные стороны и цель. Если конкурентов вы не знаете, он предлагает найти их по топовым запросам и по формулировкам вида «альтернатива» и «vs». Потом строит таблицу пересечений, считает баллы и раскладывает задачи на четыре дорожки: быстрые победы, заполнение пробелов, длинные заходы и защита позиций. Отдельно собирается боевая карточка на каждого конкурента — с сильными сторонами, слабостями и заготовками ответов на возражения.

Без данных о позициях и объёмах скилл работать не будет: он оперирует вашими цифрами, а не вытаскивает их сам. Для заполнения найденных пробелов автор отсылает к скиллам brief и build-clusters из того же набора.

Какие задачи решает

  • разложить пересечения по ключевым словам на четыре зоны
  • посчитать приоритет запроса по объёму, шансам и ценности для бизнеса
  • собрать боевую карточку на конкурента с его слабостями
  • выстроить очередь контента: быстрые победы, пробелы, длинные заходы
  • заметить, что конкурент подбирается к вашим позициям

Примеры запросов агенту

  • проанализируй конкурентов по моим ключевым словам и скажи, где я могу выиграть
  • собери боевую карточку на site.ru: сильные стороны, слабости, чем мы отличаемся
  • составь план атак: что оптимизировать на этой неделе, а что писать с нуля

Как установить beat-competitors

1Через Skills CLI (Vercel)

npx skills add calm-north/seojuice-skills --skill beat-competitors -a claude-code

2Вручную: положить файлы

~/.claude/skills/beat-competitors/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/beat-competitors/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о beat-competitors

Как установить beat-competitors в Claude?

Одной командой: npx skills add calm-north/seojuice-skills --skill beat-competitors -a claude-code. Файл скилла окажется в ~/.claude/skills/beat-competitors/SKILL.md.

Что делает beat-competitors?

Собирает данные о конкурентах по ключевым словам, оценивает каждый разрыв по объёму, шансам выиграть и ценности для бизнеса и выдаёт план атак с приоритетами.

Какие данные нужны скиллу для работы?

Свой домен, 3–5 конкурентов, ваши сильные стороны и цель. Если конкурентов вы не знаете, скилл предложит найти их по топовым запросам и по формулировкам «альтернатива» и «vs».

Исходный текст

SKILL.md · MIT
---
name: beat-competitors
description: >
  Turn competitor SEO data into a prioritized attack plan. Use when the user asks
  about competitor analysis, competitive gaps, how to outrank competitors, what
  competitors rank for, keyword overlap, or competitive positioning strategy.
  For building content to fill gaps, see brief and build-clusters.
metadata:
  version: 1.0.0
---

# Beat Competitors

Turn competitor keyword data into a prioritized attack plan: identify winnable
gaps, defend threatened positions, and sequence content production.

## Before You Start

Gather this context (ask if not provided):

1. **Your domain.** The site you're optimizing.
2. **Known competitors.** 3-5 domains competing for the same audience. If unknown, identify them by searching your primary keywords and noting which domains appear repeatedly.
3. **Your strengths.** What does your site do well? (authority, content depth, product features, niche expertise)
4. **Goals.** Grow traffic? Protect existing rankings? Target specific keywords?

## Step 1: Competitor Identification

If competitors aren't known, identify them:

- Search your top 5 keywords — which domains appear in positions 1-10 for multiple terms?
- Check who ranks for your brand + "alternative" or "vs" queries
- Distinguish between **direct competitors** (same product/service) and **content competitors** (compete for same keywords but different business)

Focus on 3-5 competitors maximum. More dilutes the analysis.

## Step 2: Keyword Overlap Analysis

For each competitor, categorize keywords into:

### Keywords You Both Rank For (Battleground)
- You're competing head-to-head
- Assess position gap: are you within striking distance (1-3 positions away)?

### Keywords Only They Rank For (Their Territory)
- These are your content gaps
- Assess: is the topic relevant to your business? Worth pursuing?

### Keywords Only You Rank For (Your Territory)
- These are your defensible positions
- Monitor for competitors entering these terms

### Keywords Neither Ranks For (White Space)
- Uncovered topics with search demand
- First mover advantage opportunity

Map this:

| Keyword | Your Position | Competitor Position | Gap Type | Volume | Action |
|---------|--------------|-------------------|----------|--------|--------|
| ... | 5 | 3 | Battleground | 2,400 | Improve content |
| ... | — | 7 | Their territory | 1,800 | Create new page |
| ... | 4 | — | Your territory | 900 | Defend |
| ... | — | — | White space | 500 | First mover |

## Step 3: Opportunity Scoring

Score each gap using:

```
Attack Score = Volume x Winnability x Business Value
```

**Winnability factors (1-5):**
- 5: Competitor has thin content, low authority page, no backlinks
- 4: Competitor has decent content but you have stronger domain/expertise
- 3: Roughly equal — need better content + promotion to win
- 2: Competitor has strong content and authority — long-term play
- 1: Competitor has dominant position (Wikipedia, major brand) — skip

**Business Value (1-5):**
- 5: Directly drives revenue (transactional keyword, product-related)
- 4: Drives qualified leads (commercial investigation)
- 3: Builds authority in a core topic area
- 2: Drives traffic but low conversion potential
- 1: Vanity keyword with no business connection

## Step 4: Attack Plan

Organize into three tracks:

### Quick Wins (execute first)
Keywords where:
- You already rank on page 1 (positions 4-10)
- Position gap with competitor is small (1-3 positions)
- Content refresh + better internal linking could close the gap

Action: optimize existing pages, improve title/meta, add internal links, update content.

### Content Gaps to Fill (execute next)
Keywords where:
- Competitor ranks but you don't
- Topic is directly relevant to your business
- Winnability is 3+

Action: create new content targeting these keywords. Use brief skill for each.

### Long-Term Plays (sequence over months)
Keywords where:
- Head terms with high difficulty
- Requires building topical authority first (use build-clusters)
- Needs backlink acquisition to compete

Action: build supporting content first, then tackle the head term.

### Defend (monitor)
Keywords where:
- You rank well but competitors are gaining ground
- Position has dropped 2+ spots in recent months

Action: refresh content, strengthen internal links, monitor monthly.

## Step 5: Competitive Battlecard

For each key competitor, build a battlecard — a living document for ongoing competitive intelligence:

### Battlecard Template

```
COMPETITIVE BATTLECARD: [Competitor Name]
Last Updated: [Date] | Confidence: [High/Medium/Low]

OVERVIEW
- Domain: [url] | DR: [score] | Est. Organic Traffic: [monthly]
- Tagline: [their positioning statement]
- Target Customer: [who they sell to]
- Pricing: [range or model]

THEIR STRENGTHS (be honest)
| Strength | Evidence | Impact on Your Rankings |
|----------|----------|----------------------|
| ... | ... | ... |

THEIR WEAKNESSES
| Weakness | Evidence | How to Exploit |
|----------|----------|---------------|
| ... | ... | ... |

YOUR DIFFERENTIATORS
| Differentiator | Proof Point |
|---------------|------------|
| ... | ... |

CONTENT COMPARISON
| Metric | You | Competitor |
|--------|-----|-----------|
| Total indexed pages | ... | ... |
| Keywords in top 10 | ... | ... |
| Publishing frequency | ... | ... |
| Top content format | ... | ... |
| Backlink count | ... | ... |

OBJECTION HANDLING
| When They Say... | You Respond With... |
|-----------------|-------------------|
| ... | ... |

DISCOVERY QUESTIONS
Questions to ask during sales calls that surface this competitor's weaknesses:
1. [question that highlights your advantage]
2. [question about a feature they lack]
```

### Quarterly Review Triggers

Update battlecards when:
- Competitor launches a new feature or product
- Competitor changes pricing
- Competitor raises funding or makes an acquisition
- Significant shift in review sentiment (G2, Capterra, TrustRadius)
- You launch a competing feature
- Significant win or loss in a competitive deal

## Step 6: Content Production Sequence

Order the attack plan for maximum ROI:

| Priority | Keyword | Action | Page | Track | Est. Timeline |
|----------|---------|--------|------|-------|---------------|
| 1 | ... | Optimize existing | /blog/post | Quick win | 1-2 weeks |
| 2 | ... | Create new | /blog/new-post | Gap fill | 2-4 weeks |
| 3 | ... | Build cluster | /guides/topic/ | Long-term | 2-3 months |

## Output Format

### Competitive Attack Plan: [domain] vs [competitors]

**Battlecards**
[One battlecard per key competitor — see Step 5 template]

**Competitive Landscape**

| Competitor | Keyword Overlap | Keywords They Win | Keywords You Win | Avg Position Gap |
|-----------|----------------|-------------------|-----------------|-----------------|
| ... | ... | ... | ... | ... |

**Top Opportunities**
[Scored keyword table from Step 3]

**Attack Plan**

**Quick Wins** (this month)
[List with specific actions per keyword]

**Gaps to Fill** (next 1-3 months)
[List with content recommendations]

**Long-Term Plays** (3-6 months)
[List with cluster-building approach]

**Defend** (ongoing monitoring)
[Keywords and pages to watch]

**Production Schedule**
[Table from Step 5]

---

> **Pro Tip:** Use the free [SEO Benchmark Tool](https://seojuice.com/tools/seo-benchmark-tool/)
> to compare your site against competitors on key metrics. SEOJuice MCP users can run
> `/seojuice:competitor-analysis` for instant keyword overlap, position battles, and content
> gap opportunities — the `list_competitors` and `list_content_gaps` tools provide the exact
> data needed for this attack plan.

© calm-north · MIT · calm-north/seojuice-skills

Похожие скиллы

Всё по теме «SEO и GEO» →
competitor-research kostja94 Скилл помогает анализировать сайты конкурентов: находить пробелы в контенте, ключевых словах и бэклинках, а также сравнивать цены и структуру статей перед публикацией. CX Codex +1 1 300установок content-gap-analysis aaron-he-zhu Сравнивает покрытие тем вашего сайта с конкурентами и составляет список пробелов для контент-плана. Нужен, когда есть домены сайта и конкурентов. CX Codex +1 1 500установок keyword-research kostja94 Скилл для SEO-исследования: находит целевые ключевые слова, разбирает поисковый интент и собирает topical map. Пригодится, когда нужен контент-план под поиск. CX Codex +1 1 500установок seo-specialist VoltAgent Community Субагент проводит технический SEO-аудит, помогает с ключевыми словами и контентом. Подходит для задач по поисковой видимости сайта. 1 865установок founder-marketing-skills reason-machines Набор скиллов для аудита поиска в соцсетях, исследования ключевых слов, маркетинговой стратегии и анализа конкурентов. Пригодится, когда вы планируете продвижение бизнеса с помощью агента. CX Codex +1 951установок competitors coreyhaines31 Скилл помогает создавать страницы сравнения с конкурентами и страницы-альтернативы для SEO и оценки продукта покупателем. Подходит для разбора готовых материалов. CX Codex +1 78 700установок

Из того же набора12

audit Скилл прогоняет сайт по пяти слоям SEO-аудита: техническая база, оптимизация страниц, качество контента, ссылочный профиль и позиция среди конкурентов. CX Codex +1 6 400установок brief Скилл готовит подробные ТЗ для авторов и SEO-копирайтеров с анализом выдачи, структурой заголовков и требованиями E-E-A-T. CX Codex +1 6 400установок rank-local Скилл собирает стратегию локального SEO: аудит Google Business Profile, единый NAP, цитаты и работа с отзывами. Пригодится, если бизнес продвигается по запросам «услуга рядом со мной». CX Codex +1 2 500установок audit-speed Разбирает, почему страница тормозит: LCP, CLS, INP, FCP и TTFB с деревом причин и списком правок. CX Codex +1 2 400установок recover-content Разбирает, почему страница потеряла поисковый трафик, и говорит, что с ней делать: обновить, слить с другой, перенаправить или удалить. CX Codex +1 2 100установок build-clusters Проектирует контентные кластеры вокруг базового поискового запроса по модели pillar-spoke. Помогает распределить интенты, составить план перелинковки и оценить пробелы в статьях. CX Codex +1 2 100установок migrate-site Скилл проводит миграцию сайта по фазам: аудит, карта редиректов, переключение, мониторинг и план отката. Пригодится при смене домена или CMS. CX Codex +1 2 100установок fix-linking Разбирает внутреннюю перелинковку сайта: находит страницы-сироты, считает глубину кликов и предлагает конкретный план ссылок. CX Codex +1 2 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой