content-gap-analysis

aaron-he-zhu/seo-geo-claude-skills · updated May 13, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill content-gap-analysis
0 commentsdiscussion
summary

Identify missing topics and keywords your competitors rank for that you don't.

  • Analyzes keyword gaps, topic coverage, content format distribution, and audience journey stage alignment between your site and 2-5 competitors
  • Surfaces high-priority quick wins (low difficulty, achievable volume) and long-term strategic opportunities with priority scoring based on business relevance and effort
  • Detects GEO opportunities where competitors receive AI citations for topics you're missing, plus
skill.md

Content Gap Analysis

SEO & GEO Skills Library · 20 skills for SEO + GEO · ClawHub · skills.sh System Mode: This research skill follows the shared Skill Contract and State Model.

Identifies content opportunities by analyzing gaps between a site's content and competitors'. Surfaces missing topics, untapped keywords, and content formats worth creating.

System role: Research layer skill. It turns market signals into reusable strategic inputs for the rest of the library.

When This Must Trigger

Use this when the conversation involves any of these situations — even if the user does not use SEO terminology:

Use this whenever the task needs reusable market intelligence that should influence strategy, not just an ad hoc answer.

  • Planning content strategy and editorial calendar
  • Finding quick-win content opportunities
  • Understanding where competitors outperform you
  • Identifying underserved topics in your niche
  • Expanding into adjacent topic areas
  • Prioritizing content creation efforts
  • Finding GEO opportunities competitors miss

What This Skill Does

  1. Keyword Gap Analysis: Finds keywords competitors rank for that you don't
  2. Topic Coverage Mapping: Identifies topic areas needing more content
  3. Content Format Gaps: Reveals missing content types (videos, tools, guides)
  4. Audience Need Mapping: Matches gaps to audience journey stages
  5. GEO Opportunity Detection: Finds AI-answerable topics you're missing
  6. Priority Scoring: Ranks gaps by impact and effort
  7. Content Calendar Creation: Plans gap-filling content schedule

Quick Start

Start with one of these prompts. Finish with a short handoff summary using the repository format in Skill Contract.

Basic Gap Analysis

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

Topic-Specific Analysis

Find content gaps in [topic area] compared to industry leaders
What [content type] do competitors have that I don't?

Audience-Focused

What content gaps exist for [audience segment] in my niche?

Skill Contract

Expected output: a prioritized research brief, evidence-backed findings, and a short handoff summary ready for memory/research/.

  • Reads: user goals, target market inputs, available tool data, and prior strategy from CLAUDE.md and the shared State Model when available.
  • Writes: a user-facing research deliverable plus a reusable summary that can be stored under memory/research/.
  • Promotes: durable keyword priorities, competitor facts, entity candidates, and strategic decisions to CLAUDE.md, memory/decisions.md, and memory/research/; hand canonical entity work to entity-optimizer.
  • Next handoff: use the Next Best Skill below when the findings are ready to drive action.

Data Sources

Note: All integrations are optional. This skill works without any API keys — users provide data manually when no tools are connected.

See CONNECTORS.md for tool category placeholders.

With ~~SEO tool + ~~search console + ~~analytics + ~~AI monitor connected: Automatically pull your site's content inventory from ~~search console and ~~analytics (indexed pages, traffic per page, keywords ranking), competitor content data from ~~SEO tool (ranking keywords, top pages, backlink counts), and AI citation patterns from ~~AI monitor. Keyword overlap analysis and gap identification can be automated.

With manual data only: Ask the user to provide:

  1. Your site URL and content inventory (list of published content with topics)
  2. Competitor URLs (3-5 sites)
  3. Your current traffic and keyword performance (if available)
  4. Known content strengths and weaknesses
  5. Industry context and business goals

Proceed with the full analysis using provided data. Note in the output which metrics are from automated collection vs. user-provided data.

Instructions

When a user requests content gap analysis:

  1. Define Analysis Scope

    Clarify parameters:

    ### Analysis Parameters
    
    **Your Site**: [URL]
    **Competitors to Analyze**: [URLs or "identify for me"]
    **Topic Focus**: [specific area or "all"]
    **Content Types**: [blogs, guides, tools, videos, or "all"]
    **Audience**: [target audience]
    **Business Goals**: [traffic, leads, authority, etc.]
    
  2. Audit Your Existing Content

    Document total indexed pages, content by type and topic cluster, top performing content, and content strengths/weaknesses.

  3. Analyze Competitor Content

    For each competitor: document content volume, monthly traffic, content distribution by type, topic coverage vs. yours, and unique content they have.

  4. Identify Keyword Gaps

    Find keywords competitors rank for that you do not. Categorize into High Priority (high volume, achievable difficulty), Quick Wins (lower volume, low difficulty), and Long-term (high volume, high difficulty). Include keyword overlap analysis.

  5. Map Topic Gaps

    Create a topic coverage comparison matrix across all competitors. For each missing topic cluster, document business relevance, competitor coverage, opportunity size, sub-topics, and recommended pillar/cluster approach.

  6. Identify Content Format Gaps

    Compare format distribution (guides, tutorials, comparisons, case studies, tools, templates, video, infographics, research) against competitors and industry averages. For each gap, assess effort and expected impact.

  7. Analyze GEO/AI Gaps

    Identify topics where competitors get AI citations but you do not. Document missing Q&A content, definition/explanation content, and comparison content. Score each by traditional SEO value and GEO value.

  8. Map to Audience Journey

    Compare funnel stage coverage (Awareness, Consideration, Decision, Retention) against competitor averages. Detail specific gaps at each stage.

  9. Prioritize and Create Action Plan

    Produce a final report with: Executive Summary, Prioritized Gap List (Tier 1 Quick Wins, Tier 2 Strategic Builds, Tier 3 Long-term), Content Calendar, and Success Metrics.

    Reference: See references/analysis-templates.md for detailed templates for each step.

Validation Checkpoints

Input Validation

  • Your content inventory is complete or representative sample provided
  • Competitor URLs identified (minimum 2-3 competitors)
  • Analysis scope defined (specific topics or comprehensive)
  • Business goals and priorities clarified

Output Validation

  • Every recommendation cites specific data points (not generic advice)
  • Gap analysis compares like-to-like content (topic clusters to topic clusters)
  • Priority scoring based on measurable criteria (volume, difficulty, business fit)
  • Content calendar maps gaps to realistic timeframes
  • Source of each data point clearly stated (~~SEO tool data, ~~analytics data, ~~AI monitor data, user-provided, or estimated)

Example

Reference: See references/example-report.md for a complete example analyzing SaaS marketing blog gaps vs. HubSpot and Drift.

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

  1. Focus on actionable gaps - Not all gaps are worth filling
  2. Consider your resources - Prioritize based on ability to execute
  3. Quality over quantity - Better to fill 5 gaps well than 20 poorly
  4. Track what works - Measure gap-filling success
  5. Update regularly - Gaps change as competitors publish
  6. Include GEO opportunities - Don't just optimize for traditional search

Save Results

After delivering findings to the user, ask:

"Save these results for future sessions?"

If yes, write a dated summary to memory/research/content-gap-analysis/YYYY-MM-DD-<topic>.md containing:

  • One-line headline finding
  • Top 3-5 actionable items
  • Open loops or blockers
  • Source data references

If any findings should influence ongoing strategy, recommend promoting key conclusions to memory/hot-cache.md.

Reference Materials

  • Analysis Templates — Detailed templates for each analysis step (inventory, competitor content, keyword gaps, topic gaps, format gaps, GEO gaps, journey, prioritized report)
  • Gap Analysis Frameworks — Content audit matrices, funnel mapping, and gap prioritization scoring methodologies
  • Example Report — Complete example analyzing SaaS marketing blog gaps vs. HubSpot and Drift

Next Best Skill

how to use content-gap-analysis

How to use content-gap-analysis on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add content-gap-analysis
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill content-gap-analysis

The skills CLI fetches content-gap-analysis from GitHub repository aaron-he-zhu/seo-geo-claude-skills and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/content-gap-analysis

Reload or restart Cursor to activate content-gap-analysis. Access the skill through slash commands (e.g., /content-gap-analysis) or your agent's skill management interface.

Security & Verification Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

Task Automation & Efficiency

Automate repetitive workflows and reduce manual effort

Example

Generate reports, summarize documents, draft communications

Save 3-5 hours per week on routine tasks

Knowledge Enhancement

Learn new skills, understand complex topics, get expert guidance

Example

Explain concepts, provide examples, suggest learning resources

Accelerate learning and skill development by 2x

Quality Improvement

Enhance output quality through reviews, suggestions, and refinements

Example

Review drafts, suggest improvements, catch errors

Improve work quality by 30-40% with less effort

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client with skill support
  • Clear understanding of task or problem to solve
  • Willingness to iterate and refine outputs

Time Estimate

15-45 minutes depending on use case complexity

Installation Steps

  1. 1.Install skill using provided installation command
  2. 2.Test with simple use case relevant to your work
  3. 3.Evaluate output quality and relevance
  4. 4.Iterate on prompts to improve results
  5. 5.Integrate into regular workflow if valuable

Common Pitfalls

  • Expecting perfect results without iteration
  • Not providing enough context in prompts
  • Using skill for tasks outside its intended scope
  • Accepting outputs without review and validation

Best Practices

✓ Do

  • +Start with clear, specific prompts
  • +Provide relevant context and constraints
  • +Review and refine all outputs before using
  • +Iterate to improve output quality
  • +Document successful prompt patterns

✗ Don't

  • Don't use without understanding skill limitations
  • Don't skip validation of outputs
  • Don't share sensitive information in prompts
  • Don't expect skill to replace human judgment

💡 Pro Tips

  • Be specific about desired format and style
  • Ask for multiple options to choose from
  • Request explanations to understand reasoning
  • Combine AI efficiency with human expertise

When to Use This

✓ Use When

Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.

✗ Avoid When

Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.

Learning Path

  1. 1Familiarize yourself with skill capabilities and limitations
  2. 2Start with low-risk, non-critical tasks
  3. 3Progress to more complex and valuable use cases
  4. 4Build expertise through regular use and experimentation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.659 reviews
  • Ama Abbas· Dec 24, 2024

    I recommend content-gap-analysis for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Ren Choi· Dec 12, 2024

    Registry listing for content-gap-analysis matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Shikha Mishra· Dec 8, 2024

    content-gap-analysis fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Michael Martin· Dec 8, 2024

    Useful defaults in content-gap-analysis — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Yash Thakker· Nov 27, 2024

    content-gap-analysis is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Ava Jackson· Nov 27, 2024

    Registry listing for content-gap-analysis matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Sakshi Patil· Nov 23, 2024

    content-gap-analysis has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Sakura Agarwal· Nov 15, 2024

    content-gap-analysis reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Hana Chen· Nov 3, 2024

    Useful defaults in content-gap-analysis — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Ama Nasser· Oct 22, 2024

    I recommend content-gap-analysis for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

showing 1-10 of 59

1 / 6