content-gap-analysis
Identifies content opportunities by finding topics and keywords your competitors cover that you don't. Reveals untapped content potential and strategic gaps in your content strategy.
Install
mkdir -p .claude/skills/content-gap-analysis && curl -L -o skill.zip "https://mcp.directory/api/skills/download/5572" && unzip -o skill.zip -d .claude/skills/content-gap-analysis && rm skill.zipInstalls to .claude/skills/content-gap-analysis
About this skill
Content Gap Analysis
<details> <summary>Browse all 20 skills</summary>SEO & GEO Skills Library · 20 skills for SEO + GEO · ClawHub · skills.sh
Research · keyword-research · competitor-analysis · serp-analysis · content-gap-analysis
Build · seo-content-writer · geo-content-optimizer · meta-tags-optimizer · schema-markup-generator
Optimize · on-page-seo-auditor · technical-seo-checker · internal-linking-optimizer · content-refresher
Monitor · rank-tracker · backlink-analyzer · performance-reporter · alert-manager
Cross-cutting · content-quality-auditor · domain-authority-auditor · entity-optimizer · memory-management
</details>Identifies content opportunities by analyzing gaps between a site's content and competitors'. Surfaces missing topics, untapped keywords, and content formats worth creating.
When to Use This Skill
- 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
- Keyword Gap Analysis: Finds keywords competitors rank for that you don't
- Topic Coverage Mapping: Identifies topic areas needing more content
- Content Format Gaps: Reveals missing content types (videos, tools, guides)
- Audience Need Mapping: Matches gaps to audience journey stages
- GEO Opportunity Detection: Finds AI-answerable topics you're missing
- Priority Scoring: Ranks gaps by impact and effort
- Content Calendar Creation: Plans gap-filling content schedule
How to Use
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?
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:
- Your site URL and content inventory (list of published content with topics)
- Competitor URLs (3-5 sites)
- Your current traffic and keyword performance (if available)
- Known content strengths and weaknesses
- 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:
-
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.] -
Audit Your Existing Content
Document total indexed pages, content by type and topic cluster, top performing content, and content strengths/weaknesses.
-
Analyze Competitor Content
For each competitor: document content volume, monthly traffic, content distribution by type, topic coverage vs. yours, and unique content they have.
-
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.
-
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.
-
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.
-
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.
-
Map to Audience Journey
Compare funnel stage coverage (Awareness, Consideration, Decision, Retention) against competitor averages. Detail specific gaps at each stage.
-
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
- Focus on actionable gaps - Not all gaps are worth filling
- Consider your resources - Prioritize based on ability to execute
- Quality over quantity - Better to fill 5 gaps well than 20 poorly
- Track what works - Measure gap-filling success
- Update regularly - Gaps change as competitors publish
- Include GEO opportunities - Don't just optimize for traditional search
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
Related Skills
- keyword-research — Deep-dive on gap keywords
- competitor-analysis — Understand competitor strategies
- seo-content-writer — Create gap-filling content
- content-refresher — Refresh existing content to fill identified gaps
- internal-linking-optimizer — Identify and fix internal linking gaps
- backlink-analyzer — Analyze link gap opportunities
- memory-management — Track content gaps over time
More by openclaw
View all skills by openclaw →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversChinese Trends Hub gives you real-time trending topics from major Chinese platforms like Weibo, Zhihu, Douyin, and more,
Stay updated with Google News & Trends: search news articles, follow trending topics, and monitor news effortlessly with
Deep Research (Tavily) aggregates web content for research reports and technical docs. Easily structure findings using e
Search Creative Commons images with Openverse to find CC images and illustrations for academic content, including detail
Unlock deep YouTube analytics: search videos, track channel stats, explore trends, and analyze high-performing YouTubers
Unlock AI-ready web data with Firecrawl: scrape any website, handle dynamic content, and automate web scraping for resea
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.