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

competitor-analysis · aaron-he-zhu — скилл для Claude Code: обзор и установка

Скилл сравнивает ключевые слова, обратные ссылки, трафик и цитирование конкурентов в ИИ. Он строит сводную таблицу и готовит план действий по SEO.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aaron-he-zhu/aaron-marketing-skills --skill competitor-analysis -a claude-code
Открыть на GitHub

Что делает competitor-analysis

Скилл анализирует поисковую стратегию сайтов-соперников в классической выдаче и в ответах нейросетей. По нескольким доменам агент собирает ссылочный профиль и видимость по ключевым фразам. Все показатели маркируются метками Measured, User-provided или Estimated, поэтому догадки модели не выдаются за подтверждённые цифры.

Сбор страниц возможен через локальный скрипт firecrawl.py. Он проверяет файл robots.txt перед выгрузкой и переводит разметку в markdown. Если список соперников не задан и не выводится из контекста, агент остановится и попросит указать адреса.

Итоговый отчёт сохраняется в каталог memory/research/ с разбивкой плана на немедленные, краткосрочные и долгосрочные шаги. Скилл предназначен для общего аудита соперников. Для детальной карты текстовых пробелов между двумя сайтами автор рекомендует запускать отдельный скилл content-gap-analysis.

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

  • сопоставить ключевые слова и обратные ссылки нескольких сайтов-соперников
  • оценить цитируемость конкурирующих брендов в ответах нейросетей
  • сформировать поэтапный план действий по SEO на основе слабых мест конкурентов
  • выгрузить структуру и контент страниц конкурентов с проверкой robots.txt

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

  • Проанализируй SEO для домена <competitor>
  • Сравни мой сайт с доменами соперников: <competitor-1> и <competitor-2>
  • Проверь цитируемость соперника <competitor> в поисковых ответах нейросетей

Как установить competitor-analysis

1Через Skills CLI (Vercel)

npx skills add aaron-he-zhu/aaron-marketing-skills --skill competitor-analysis -a claude-code

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

~/.claude/skills/competitor-analysis/SKILL.md

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

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

Вопросы о competitor-analysis

Как установить competitor-analysis в Claude Code?

Выполните команду npx skills add aaron-he-zhu/aaron-marketing-skills --skill competitor-analysis -a claude-code. После этого скилл станет доступен агенту.

Что делает скилл competitor-analysis?

Он проводит аудит трёх-пяти сайтов соперников, сравнивая ключевые фразы, ссылки и долю трафика. Итог сводится в таблицу с планом действий.

Чем competitor-analysis отличается от content-gap-analysis?

Этот скилл решает задачу общего сопоставления доменов и их метрик. Для попарного поиска упущенных тем контента между двумя конкретными ресурсами служит content-gap-analysis.

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

SKILL.md · Apache-2.0
---
name: competitor-analysis
slug: competitor-analysis
displayName: "Competitor Analysis · 竞品分析"
summary: "竞品分析/竞争对手"
description: 'Use when the user asks to "analyze competitors" or "竞品分析"; benchmarks competitor keywords, content, backlinks, AI citations, and traffic share into strengths, weaknesses, and an action plan. Not for a pairwise topic-coverage gap map — use content-gap-analysis. 竞品分析/竞争对手'
version: "20.1.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when analyzing competitor SEO strategy, comparing domains, benchmarking against competitors, or finding competitor keywords and content gaps."
argument-hint: "<competitor URL or domain>"
metadata: {"author": "aaron-he-zhu", "version": "20.1.0", "discipline": "seo-geo", "phase": "survey", "geo-relevance": "medium", "hermes": {"tags": ["marketing", "seo-geo", "survey"], "category": "seo-geo"}, "openclaw": {"emoji": "🔍", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---

# Competitor Analysis

Analyzes competitor SEO and GEO strategies to reveal repeatable wins, weak spots, and market gaps.

## Quick Start

```
Analyze SEO strategy for [competitor URL]
```

```
Compare my site [URL] against [competitor 1], [competitor 2], [competitor 3]
```

## Skill Contract

**Expected output**: a prioritized competitor brief plus the standard handoff summary for `memory/research/`.

- **Reads**: competitor URLs/domains, your own site metrics, business model, target audience, industry context, and any user-provided or tool data.
- **Writes**: a user-facing analysis and reusable summary.
- **Promotes**: durable competitor facts, keyword priorities, entity candidates, and pending strategy decisions to `memory/hot-cache.md`, `memory/open-loops.md`, and `memory/research/`.
- **Done when**: 3-5 competitors are benchmarked across keywords, backlinks, and traffic share in one comparison table; each strength-to-learn and weakness-to-exploit cites evidence; and the deliverable closes with an Immediate / Short-term / Long-term plan.
- **Primary next skill**: [content-gap-analysis](../content-gap-analysis/SKILL.md) when the competitive landscape is clear.

### Handoff Summary

> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md).

## Data Sources

Optional integrations: ~~SEO tool, ~~analytics, ~~AI monitor. Without tools, ask for competitor URLs, your site metrics, and industry context. See [CONNECTORS.md](../../../CONNECTORS.md).

**Zero-dependency competitor fetch (keyless)**: `python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/firecrawl.py" scrape <competitor-url>` returns the rendered page as LLM-ready markdown (JavaScript-heavy pages included), `firecrawl.py map <competitor-domain> --limit 500` inventories their URL surface fast, and `firecrawl.py search "<brand or topic>" --tbs qdr:m` finds their fresh coverage — all on Firecrawl's keyless free tier (~1,000 credits/mo). The connector pre-flights the target's robots.txt locally and refuses on a Disallow per [SECURITY.md §Scraping Boundaries](../../../SECURITY.md). See [scripts/connectors/README.md](../../../scripts/connectors/README.md).

## Decision Gates

**Stop and ask** — when the competitor set cannot be established:

1. No competitors named and none inferable from `CLAUDE.md`, prior research, or the user's niche → ask the user to name 2-5 competitors, OR offer to infer them from a target keyword via [serp-analysis](../serp-analysis/SKILL.md) first.

**Continue silently** — do not stop for: which 3-5 of a longer list to deep-dive (pick the closest direct competitors and note the rest); missing your-own-site metrics (benchmark competitors against each other and mark your row N/A); missing optional tool data (label Estimated and proceed).

## Instructions

When a user requests competitor analysis:

1. **Identify Competitors** — separate direct competitors, indirect alternatives, and content competitors if the user has not named them already.
2. **Gather Competitor Data** — capture URL, domain age, estimated traffic, domain authority, business model, target audience, and key offerings.
3. **Analyze Keyword Rankings** — document total rankings, top 10/top 3 counts, high-value keywords, intent mix, and keyword gaps.
4. **Audit Content Strategy** — review content volume, top performers, publishing patterns, themes, and success factors.
5. **Analyze Backlink Profile** — review backlink totals, quality mix, top linking domains, link acquisition patterns, and linkable assets.
6. **Technical SEO Assessment** — evaluate Core Web Vitals, mobile-friendliness, architecture, internal linking, URL structure, and standout strengths/weaknesses.
7. **GEO / AI Citation Analysis** — test which queries cite competitors, what formats get cited, and where competitors still leave openings.
8. **Synthesize Competitive Intelligence** — deliver an Executive Summary, comparison table, CITE comparison, strengths to learn from, weaknesses to exploit, keyword opportunities, content recommendations, and an Immediate / Short-term / Long-term plan.

Label every metric **Measured** (tool/export), **User-provided**, or **Estimated** (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.

**Quality bar**: every strength or weakness ties to a labeled metric and a named competitor — a specific ranking or backlink figure for a named domain, not "strong content presence".

> **Reference**: See [Analysis Templates](references/analysis-templates.md) for the compact templates used at each step.

## Example

See [references/example-report.md](references/example-report.md) for a full sample analyzing HubSpot's marketing keyword dominance.

## Advanced Analysis Types

### Content Gap Analysis

For a pairwise topic-coverage gap map ("content [competitor] has that I don't, sorted by traffic potential"), hand off to [content-gap-analysis](../content-gap-analysis/SKILL.md) — that is its dedicated job.

### Video Benchmarking

When a competitor invests in video, benchmark their YouTube outliers (views >=2x their channel average) and the title/thumbnail packaging that drives those wins — those patterns show what topics and framing earn reach. See [platforms/youtube.md](../../../references/platforms/youtube.md).

### Link Intersection

```
Find sites linking to [competitor 1] AND [competitor 2] but not me
```

### SERP Feature Analysis

```
What SERP features do competitors win? (Featured snippets, PAA, etc.)
```

### Historical Tracking

```
How has [competitor]'s SEO strategy evolved over the past year?
```

## Save Results

Write path: `memory/research/competitor-analysis/YYYY-MM-DD-<topic>.md`; promote durable competitor facts and entity candidates to `memory/hot-cache.md`. See [Skill Contract](../../../references/skill-contract.md) §Save Results Template.

## Reference Materials

- [Analysis Templates](references/analysis-templates.md) — Step-by-step analysis templates
- [Battlecard Template](references/battlecard-template.md) — Quick-reference battlecard format
- [Positioning Frameworks](references/positioning-frameworks.md) — Positioning and differentiation frameworks
- [Example Report](references/example-report.md) — Worked sample
- [platforms/youtube.md](../../../references/platforms/youtube.md) — YouTube outlier and title-packaging benchmarks for video-heavy competitors

## Next Best Skill

Primary: [content-gap-analysis](../content-gap-analysis/SKILL.md). Also: [serp-analysis](../serp-analysis/SKILL.md) and [offsite-signal-analyzer](../../evaluate/offsite-signal-analyzer/SKILL.md). If the goal is a head-to-head "us vs them" page, hand the vetted competitor set to [page-play-builder](../../implement/page-play-builder/SKILL.md).

© aaron-he-zhu · Apache-2.0 · aaron-he-zhu/aaron-marketing-skills

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

Всё по теме «SEO и GEO» →

Сначала — competitor-analysis от других авторов.

competitor-analysis every-app Скилл для разбора одного конкурента: ключевые слова, контент, ссылки, слабые места. Собирает данные и готовит отчёт с планом действий. CX Codex +1 6 600установок competitor-analysis phuryn Скилл ищет прямых конкурентов и сравнивает их сильные стороны, слабости и позиционирование. Пригодится для конкурентного обзора и поиска отличий продукта. CX Codex +1 3 800установок competitor-analysis appeeky Скилл для анализа конкурентов в App Store: сравнит метаданные, найдёт пробелы в ключевых словах и покажет, где вы проигрываете. CX Codex +1 3 600установок competitor-analysis browserbase Исследует конкурентов, находит новых кандидатов и собирает HTML-отчёт с матрицей функций и цен. Нужен для сравнения компании с рынком. CX Codex +1 659установок competitor-analysis aaron-he-zhu Скилл для разбора сайтов конкурентов: собирает данные по выдачам и помогает найти пробелы в контенте. Пригодится, когда готовите SEO-стратегию. CX Codex +1 5 900установок competitor-research kostja94 Скилл помогает анализировать сайты конкурентов: находить пробелы в контенте, ключевых словах и бэклинках, а также сравнивать цены и структуру статей перед публикацией. CX Codex +1 1 300установок devrel-competitor-analysis Samuel Berthe Скилл сравнивает DevRel-активность конкурентов по открытым данным и строит план устранения разрывов. Помогает понять, почему разработчики выбирают чужие инструменты. CX Codex +1 10 100установок ecommerce-competitor-analysis nexscope-ai Скилл собирает данные по конкурентам в e-commerce и сравнивает их каналы продаж. Пригодится для оценки позиционирования на Amazon или в Shopify. CX Codex +1 1 400установок backlink-analysis kostja94 Разбирает ссылочный профиль сайта: качество доноров, токсичные ссылки, разрывы с конкурентами. Пригодится, когда трафик просел или перед закупкой ссылок. CX Codex +1 1 100установок competitor-alternatives Alireza Rezvani Скилл помогает создавать страницы сравнения с конкурентами и списки альтернатив для SEO и продаж. Подходит для структурирования контента по готовым форматам. 600установок amazon-competitor-analysis nexscope-ai Скилл сравнивает ваши листинги с конкурентами на Amazon: цены, отзывы, рекламу и позиционирование. Пригодится, когда нужно понять, чем обойти соперника в выдаче. CX Codex +1 1 400установок

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

keyword-research Скилл собирает ключевые слова по теме, оценивает частотность и сложность, разбивает на кластеры и выдаёт план контента. CX Codex +1 1 900установок content-writer Скилл создаёт поисковые тексты с нуля и обновляет старые статьи при просадке трафика. Помогает структурировать материал под требования поисковиков. CX Codex +1 1 800установок geo-content-optimizer Проверяет и переписывает страницу так, чтобы её чаще вытаскивали в ответы ChatGPT, Perplexity, Gemini и AI Overviews. Полезен, если трафик из поиска просел. CX Codex +1 1 700установок content-gap-analysis Сравнивает покрытие тем вашего сайта с конкурентами и составляет список пробелов для контент-плана. Нужен, когда есть домены сайта и конкурентов. CX Codex +1 1 500установок content-quality-auditor Проверяет статью или лендинг по 80 пунктам CORE-EEAT перед публикацией и выдаёт вердикт SHIP, FIX, BLOCK или UNDECIDED. CX Codex +1 1 500установок short-video-scripter Скилл превращает идеи в посекундные сценарии вертикальных видео для TikTok, Reels, Shorts, 抖音 и 视频号. Он удерживает зрителя с первых секунд за счёт структуры ритма. CX Codex +1 1 500установок site-structure-optimizer Скилл планирует структуру сайта и разбирает внутренние ссылки: иерархия страниц, URL, хабы, страницы-сироты. Выдаёт оценку структуры из 100. CX Codex +1 1 400установок serp-markup-builder Собирает содержимое <head>: варианты title и description, блок Open Graph и Twitter Card, валидный JSON-LD под расширенные сниппеты. CX Codex +1 1 400установок

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

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