Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aaron-he-zhu avatar

Content Gap Analysis

  • 5.1k installs
  • 115 repo stars
  • Updated July 13, 2026
  • aaron-he-zhu/seo-geo-claude-skills

content-gap-analysis is an agent skill that compares your site to competitors and outputs prioritized content gaps with editorial calendar opportunities.

About

The content-gap-analysis skill finds SEO and GEO content opportunities by comparing your site coverage against named competitors and scoring which gaps to close first. Triggers include requests to find content gaps, see what competitors write, identify missing topics, or plan what to cover next. The skill contract expects a prioritized gap brief plus a handoff summary for memory/research, reading your domain, competitor domains, audience, goals, and any inventory while writing a user-facing analysis and reusable summary. Done means each gap names competitors that cover it and you do not, buckets gaps into Quick Wins, Strategic Builds, and Long-term, and includes a dated calendar entry per Quick Win. Decision gates stop when no competitor domains are known and when your own inventory cannot be fetched, offering keyword-research instead for demand-side discovery. Optional connectors include SEO tools, search console, analytics, and AI monitor, but the skill can proceed with user-provided URLs and content lists.

  • Competitor-relative gap map with Quick Wins, Strategic Builds, and Long-term buckets.
  • Requires your domain inventory plus one to three competitor domains before analysis.
  • Handoff summary promotes facts to memory hot-cache, open-loops, and research files.
  • Primary next skill is seo-content-writer after the prioritized gap list is approved.
  • Stops and asks when competitors or your coverage inventory are unavailable.

Content Gap Analysis by the numbers

  • 5,130 all-time installs (skills.sh)
  • +2 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #136 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

content-gap-analysis capabilities & compatibility

Capabilities
competitor coverage comparison · gap bucketing and prioritization · handoff summary for memory files · decision gates for missing competitor or invento
Use cases
seo · research · marketing
From the docs

What content-gap-analysis says it does

Identifies content opportunities by comparing your site against competitors and scoring the gaps worth closing first.
SKILL.md
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill content-gap-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5.1k
repo stars115
Security audit2 / 3 scanners passed
Last updatedJuly 13, 2026
Repositoryaaron-he-zhu/seo-geo-claude-skills

What topics and keywords do competitors cover that my site is missing, and which gaps should we close first?

Compare your site against competitor domains to find missing topics, keyword gaps, and prioritized editorial-calendar opportunities.

Who is it for?

SEO strategists planning editorial calendars from competitor coverage comparisons.

Skip if: Skip for raw keyword demand discovery without competitors; use keyword-research instead.

When should I use this skill?

User asks for content gaps, competitor topic coverage, missing topics, or what to write next versus rivals.

What you get

Prioritized gap brief with competitor attribution, bucketed priorities, and dated Quick Win calendar entries plus handoff summary.

  • Content gap report
  • Missing keyword list
  • Editorial calendar opportunities

By the numbers

  • Skill version 9.9.9 in manifest metadata
  • Apache-2.0 licensed with geo-relevance marked medium in metadata

Files

SKILL.mdMarkdownGitHub ↗

Content Gap Analysis

Identifies content opportunities by comparing your site against competitors and scoring the gaps worth closing first.

Quick Start

Find content gaps between my site [URL] and [competitor URLs]
What content am I missing compared to my top 3 competitors?

Skill Contract

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

  • Reads: your domain, competitor domains, topic/content-type focus, audience, business goals, and any user-provided or tool content inventory.
  • Writes: a user-facing analysis and reusable summary.
  • Promotes: durable keyword priorities, competitor facts, and pending strategy decisions to memory/hot-cache.md, memory/open-loops.md, and memory/research/.
  • Done when: each prioritized gap names the competitor(s) that cover it and you don't; gaps are bucketed into Quick Wins / Strategic Builds / Long-term; and the deliverable includes a dated content calendar entry per Quick Win.
  • Primary next skill: seo-content-writer when the prioritized gap list is approved.

Handoff Summary

Emit the standard shape from skill-contract.md §Handoff Summary Format.

Data Sources

Optional integrations: ~~SEO tool, ~~search console, ~~analytics, ~~AI monitor. Without tools, ask for site URL, content inventory, competitor URLs, and business goals. See CONNECTORS.md.

Decision Gates

Stop and ask — gap analysis is competitor-relative and cannot run on demand alone:

1. No competitor domains given and none inferable from CLAUDE.md or prior research → ask the user to name 1-3 competitors, OR offer to switch to keyword-research for demand-side discovery instead. 2. Your own domain/content inventory is unavailable and cannot be fetched → ask for the site URL or a content list, since "gap" requires knowing current coverage.

Continue silently — do not stop for: which 3-5 named competitors to deep-dive (pick the closest); missing optional tool data (mark Estimated/N/A and proceed); ambiguous topic scope (analyze the full overlap and flag the broadest clusters).

Instructions

When a user requests content gap analysis:

1. Define Analysis Scope — confirm your site, competitors, topic focus, content types, audience, and business goals. 2. Audit Your Existing Content — map indexed pages, content types, topic clusters, winners, and weaknesses. 3. Analyze Competitor Content — compare content volume, traffic, type mix, topic coverage, and unique assets. 4. Identify Keyword Gaps — group gaps into High Priority, Quick Wins, and Long-term based on volume, difficulty, and relevance. 5. Map Topic Gaps — compare topic-cluster coverage and recommend pillar / cluster approaches for missing themes. 6. Identify Content Format Gaps — compare guides, tutorials, comparisons, case studies, tools, templates, video, and research. 7. Analyze GEO / AI Gaps — identify missing Q&A, definition, and comparison content that competitors get cited for. 8. Map to Audience Journey — compare Awareness, Consideration, Decision, and Retention coverage. 9. Prioritize and Create Action Plan — deliver an Executive Summary, Prioritized Gap List (Quick Wins / Strategic Builds / Long-term), Content Calendar, and Success Metrics.

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 gap names the competitor that covers it, its volume or traffic estimate, and why it is worth closing — never list a bare topic without that evidence.

Reference: See Analysis Templates for the compact templates used in each step.

Example

See references/example-report.md for a full SaaS marketing sample.

Advanced Analysis

Competitive Cluster Comparison

Compare our topic cluster coverage for [topic] vs top 5 competitors

Temporal Gap Analysis

What content have competitors published in the last 6 months that we haven't covered?

Intent-Based Gaps

Find gaps in our [commercial/informational] intent content

Tips for Success

Focus on actionable gaps, respect execution constraints, and include GEO opportunities instead of only traditional search gaps.

Save Results

Write path: memory/research/content-gap-analysis/YYYY-MM-DD-<topic>.md; promote durable gap priorities and competitor facts to memory/hot-cache.md. See Skill Contract §Save Results Template.

Reference Materials

Next Best Skill

Primary: seo-content-writer.

Related skills

How it compares

Pick content-gap-analysis for competitor-driven topic and keyword discovery; pick content-quality-auditor when auditing an existing page's CORE-EEAT quality before publish.

FAQ

What inputs are required before gap analysis runs?

Your domain or content inventory plus one to three competitor domains; without competitors the skill should switch to keyword-research.

How are gaps prioritized in the output?

Gaps are bucketed into Quick Wins, Strategic Builds, and Long-term with a dated calendar entry for each Quick Win.

Is Content Gap Analysis safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Marketing & SEOseocontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.