/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,
$ npx -y skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill competitor-intel --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/competitor-intel
Context preview
The summary Claude sees to decide when to auto-load this skill.
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,
SKILL.md
competitor-intel.SKILL.mddescription: 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.
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 +
Read more
description: 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.
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 +
Showing the first part of this file.
Free AI-powered SEO, AEO, and GEO toolkit by Akii for Claude Code. Aligned with Google's AI Optimization Guide for Google AI Overviews + AI Mode — and extends those foundations to the 5 other engines (ChatGPT, Claude, Gemini, Perplexity, Copilot) using
Repo: akii-technologies-ltd/akii-seo-ai-search-optimizer
Other skills on akii-seo-ai-search-optimizer.
- /ai-visibility
Fast-path AI visibility — get a brand's 0–100 Akii Visibility Score (computed by an open-source LLM judge against the brand's public footprint) with four-dimension breakdown AND a per-engine proxy map for ChatGPT, Claude, Gemini, Perplexity, Copilot, and Google AI Overviews
Open skill - /broken-links
Find and fix broken links — three modes with different scale ceilings. `local` audits any local repo (HTML/MD/MDX, no size limit) via Glob/Grep + per-link verification. `page` checks one live URL deeply (~30-100 outbound links per run). `site` requires the Ahrefs site-audit MCP
Open skill - /content-brief
Generate a detailed content brief for a specific article or page. Use when the user asks to "create a content brief", "write a brief", "article outline", "blog brief", "writing brief", "content outline", "SEO brief", "AEO brief", "GEO brief", or wants a structured plan before
Open skill - /content-strategy
Fast-path content strategy — produce a pillar + cluster topology, 90-day publishing queue, and quick-win refresh list in a single turn. This is the default for any content-planning question. Use when the user asks to "plan content", "content strategy", "content calendar", "what
Open skill - /content-translation
Translate and localize content for international SEO. Use when the user asks to "translate content", "localize my site", "multilingual SEO", "translate to <language>", "international SEO", "hreflang", "multi-language website", "global content strategy", or wants to expand to new
Open skill - /internal-linking
Analyze and improve internal linking strategy. Use when the user asks about "internal links", "link structure", "site architecture", "link strategy", "orphan pages", "link equity", "page authority distribution", "anchor text", "topical clusters", "siloing", or wants to improve
Open skill

