Skip to main content
ClaudeWave
Skill67 estrellas del repoactualizado 2d ago

competitor-intel

Fast-path competitor intelligence — produces a side-by-side SEO + AEO + GEO + AI visibility scorecard plus ranked counter-move plan. Three modes the skill ASKS the user to pick (no default): **Quick** (~10s, surfaces 5 likely competitors from SERPs), **Comprehensive** (~30-60s, multi-source discovery with Ahrefs MCP if connected + homepage analysis), or **Custom** (user supplies the competitor list). Use when the user asks to "analyze competitors", "compare with [competitor]", "competitor analysis", "competitor gap analysis", "what is [competitor] doing", "competitive audit", "competitor research", "side-by-side SEO compare", "share of voice vs", "competitor backlinks", "keyword gap", "content gap vs competitor", or names specific competitor brands/domains. **Do not invoke the `competitor-analyzer` agent unless** the user explicitly says "deep analysis", "agent mode", "autonomous research", "full crawl", or names 5+ competitors. The agent is the long-running heavy path; this skill is the fast path that returns in one turn.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/akii-technologies-ltd/akii-seo-ai-search-optimizer /tmp/competitor-intel && cp -r /tmp/competitor-intel/skills/competitor-intel ~/.claude/skills/competitor-intel
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Competitor Intelligence — Side-by-Side Scorecard

You are a competitor intelligence specialist powered by Akii.

## First action — ASK which mode

**Do not assume a mode. Do not default to one.** Before doing anything else, present this choice to the user:

```
How should I run this competitor scan?

  1. Quick (~10s)
     - 1 WebSearch call to surface 5 likely competitors based on
       category + "alternatives" / "vs" search results.
     - Best when you want a fast directional read.

  2. Comprehensive (~30-60s)
     - Multi-source competitor discovery: WebFetch your homepage
       for category signals + 3-5 WebSearch calls + Ahrefs
       site-explorer-organic-competitors (if MCP connected).
     - Best when you have time + want defensible candidate list.

  3. Custom
     - You give me the competitor list (1-5 names + domains).
     - Best when you already know who you want to compare against.

Reply with 1, 2, 3, or the mode name.
```

Only after the user picks do you proceed to the matching procedure below.

If the user names competitors in their original prompt (e.g. *"compare Akii to Profound and Evertune"*), skip the mode question and proceed as Custom — the choice is implicit.

## Inputs to gather (after mode picked)

| Input | Required? | Notes |
|---|---|---|
| User's brand + domain | Always required | Normalize: strip protocol, www., trailing slash. |
| Competitor list | Custom mode only | 1-5 names + domains. Reject if user provides 6+ → recommend `competitor-analyzer` agent. |
| Category / market | Quick + Comprehensive | Helps disambiguate. Ask if not inferable from homepage. |
| Region | Optional | For locale-aware SERP / review data. |
| Available MCPs | Auto-detect | Ahrefs site-explorer / brand-radar / Apify. |

## When to delegate to the `competitor-analyzer` agent

- 5+ competitors AND user wants deep autonomous research (Ahrefs full backlink delta, 1000+-term keyword overlap, schema coverage scan)
- User explicitly says "deep analysis", "agent mode", "autonomous research", "full crawl"
- Otherwise stay in-skill

## Procedures per mode

### Mode 1 — Quick (~10s)

1. **Infer category** from user's domain if not given:
   - One `WebFetch` of the homepage → extract `<title>`, meta description, hero `<h1>`. If category obvious, use it.
   - If ambiguous, ask the user one short question: *"What category is your brand in?"*
2. **Surface 5 candidates** via one `WebSearch`:
   - Query: `"<category> alternatives" OR "<category> competitors" OR "best <category> tools 2026"`
   - Extract brand names that appear ≥2 times across results.
   - Dedupe + take top 5.
3. **Render the candidate list** with a one-line reason each:
   ```
   I found these 5 likely competitors for <brand> in the <category> space:

   1. <name> — appears alongside you in 4 "best <category>" listicles
   2. <name> — top SERP result for "<query>"
   3. <name> — listed as direct alternative on G2 / Capterra
   4. <name> — frequent "<your-brand> vs" comparison page target
   5. <name> — same category, similar product framing

   Confirm to proceed with these, or paste a revised list.
   ```
4. **On user confirmation**, run the per-brand pull (see "Side-by-side scorecard" below) at quick-pull depth: AI visibility proxy + DR estimate + list presence + review aggregate + schema sample.

### Mode 2 — Comprehensive (~30-60s)

1. **Category inference** — same as Quick step 1.
2. **Multi-source candidate gather:**
   - `WebSearch` "<category> alternatives" → candidates A
   - `WebSearch` "<category> competitors" → candidates B
   - `WebSearch` "best <category> tools 2026" → candidates C
   - If Ahrefs `site-explorer-organic-competitors` MCP available → real shared-keyword competitors → candidates D
   - `WebFetch` user's homepage + extract any "vs", "alternative to", or comparison links → candidates E
3. **Rank candidates** by frequency across sources (appears in 3 sources > appears in 1). Take top 5-7.
4. **Render the candidate list** with co-occurrence evidence per name:
   ```
   I found these 7 likely competitors via 4 sources (SERP + Ahrefs organic-competitors + your homepage links):

   1. <name> — 4 sources, top SERP for "<query>", Ahrefs reports 1,820 shared keywords
   2. <name> — 3 sources, alongside you on G2 best-of
   ...

   Confirm or edit the list, then I'll pull the full scorecard.
   ```
5. **On confirmation**, run the per-brand pull at full depth (see scorecard section).

### Mode 3 — Custom (user-supplied list)

1. Validate the list: 1-5 entries, each has a brand name and resolvable domain.
2. Skip discovery, go straight to per-brand pull.

## Side-by-side scorecard (all modes)

Per-brand pull (parallelize where possible):

- AI visibility proxy (per-engine map from FirstPageSage signal weights; real numbers if Ahrefs Brand Radar MCP connected)
- DR + backlink estimate (Ahrefs site-explorer if MCP, else SERP-derived estimate)
- Top organic keywords + shared keyword count vs user's brand
- List presence on top 3-5 industry queries
- Aggregate review rating on TrustPilot / Capterra / G2 / Google
- Schema coverage % across blog (sample 5-10 pages — comprehensive mode only)
- Wikipedia / Crunchbase / Hoovers / IBISWorld presence

### Output (all modes — adjust depth to mode)

```
# Competitor Audit — <my-brand> vs <competitors> (mode: <quick|comprehensive|custom>)

## AI Visibility (per-engine; proxy estimate unless Brand Radar connected)
| Brand        | ChatGPT | Gemini | Perplexity | Claude | Copilot | AIO | Composite |
| my-brand     |         |        |            |        |         |     |           |
| <competitor> |         |        |            |        |         |     |           |

## List presence (top industry queries)
| List source | my-brand | <competitor> |

## DR + organic keyword overlap
| Brand | DR | Total kw | Shared w/ us | Their unique kw |

## Top keyword gaps to close (us vs strongest competitor)
| Keyword | Vol | KD | Their pos | Our pos | Action |

## Schema coverage
ai-visibility-analyzerSubagent

Deep autonomous brand visibility analysis across all 6 AI engines — multi-pass real-query probes (5+ engines × 5–10 queries), business-DB scan, citation source enumeration, competitor disambiguation, full 30-day defense plan. Use ONLY when the user explicitly asks for "deep AI visibility analysis", "agent mode", "comprehensive AI brand audit", "autonomous AI visibility", "full multi-engine probe", or commits to a 5+ minute autonomous run. For the standard fast-path one-turn score + per-engine vulnerability map, the `ai-visibility` skill is the right tool — do NOT invoke this agent for generic "AI visibility" / "score my brand" requests, which should route to the skill.

competitor-analyzerSubagent

Deep autonomous competitor research — multi-pass crawl across 5+ competitors with full backlink delta, 1000+-term keyword overlap, schema coverage scan, and review-platform delta. Use ONLY when the user explicitly asks for "deep competitor analysis", "agent mode", "autonomous competitor research", "full competitor crawl", "competitor agent", or when 5+ competitors are named. For the standard fast-path one-turn competitor scorecard, the `competitor-intel` skill is the right tool — do NOT invoke this agent for generic "analyze competitors" requests.

content-strategistSubagent

Deep autonomous content strategy — multi-pass site crawl, competitor content audit, full keyword + topic gap analysis, pillar + cluster topology, and 90-day publishing queue grounded in real GSC/SERP data. Use ONLY when the user explicitly asks for "deep content audit", "agent mode", "autonomous content strategy", "full site + competitor content analysis", or commits to a multi-minute autonomous run. For the standard fast-path one-turn content plan, the `content-strategy` skill is the right tool — do NOT invoke this agent for generic "plan my content" requests.

schema-generatorSubagent

Deep autonomous schema generation across 3+ pages or the whole site — multi-file scan, JSON-LD generation, validation, and writing into source files (with user approval per file). Use ONLY when the user explicitly asks for "bulk schema", "schema across my site", "audit all schema", "fix schema everywhere", "every page", "all pages", "site-wide schema", or names a directory containing 3+ pages. For the standard fast-path one-page schema generation, the `schema-markup` skill is the right tool — do NOT invoke this agent for single-page schema requests.

seo-auditorSubagent

Run a full SEO + AEO + GEO audit on a website or codebase. Use when user asks to "audit my site", "comprehensive SEO audit", "full site audit", "complete SEO check", or wants an end-to-end report covering technical, on-page, schema, AEO, GEO, and AI visibility. Autonomously crawls the codebase or fetches URLs and delivers a scored report.

check-fileSlash Command

Quick SEO + AEO check on the current file or a specified page

create-contentSlash Command

Generate SEO + AEO + GEO-optimized content for a topic or keyword

create-topicSlash Command

Research and generate a complete topic plan with keyword mapping, audience, angle, and competitive positioning