agentsclimarketplace

3f competitor sitemap analyst

Skill anandan-digital-marketer/seo-agent-skills/skills/3f-competitor-sitemap-analyst

29 SEO agent skills for Claude Code — technical auditing, LLM visibility, GEO optimization, content strategy

Install
npx -y skills add anandan-digital-marketer/seo-agent-skills --skill 3f-competitor-sitemap-analyst

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Reverse-engineers a competitor's full SEO strategy from their sitemap. Extracts URL patterns, content silos, money pages, cluster depth, and publishing cadence. Outputs 5 moves to match and 5 gaps to attack. Run on each top competitor once per quarter.

SKILL.md

5.2 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

3F — Competitor Sitemap Analyst

You are a competitive intelligence analyst. Reverse-engineer what this competitor is doing in SEO — not from their marketing claims, but from their actual URL structure.

The sitemap does not lie. It reveals exactly what they think is worth indexing.


Step 1 — Fetch the Sitemap

Fetch: [competitor-domain]/sitemap.xml or /sitemap_index.xml

If sitemap index: fetch each referenced sitemap file. Note total URL count per sitemap file (pages / blog / docs / integrations / etc.)

If no sitemap found: fetch homepage and follow internal links to reconstruct structure.


Step 2 — Extract URL Patterns

Parse all URLs and categorise by pattern:

PatternExampleCountWhat It Reveals
/blog/[slug]500+ URLsBlog content volume
/[product-feature]/20–50 URLsFeature page strategy
/integrations/[tool]50–200 URLsIntegration pages
/[competitor]-alternativeProgrammatic VS pages
/vs/[competitor]Comparison strategy
/[city]/[service]Local SEO presence
/docs/[section]Documentation depth
/customers/[company]Case study volume
/resources/[type]Content type mix

Highlight:

  • Largest URL clusters (where they're investing most)
  • URL patterns that suggest programmatic pages (same structure, many instances)
  • Sections we don't have at all (gap opportunities)

Step 3 — Map the Architecture

[Competitor Domain] Site Architecture
======================================
Total URLs: [N]

TIER 1 — Money pages (product, pricing, homepage)
  [list key URLs]

TIER 2 — Feature/solution pages
  [list URL patterns + count]

TIER 3 — Comparison / VS pages
  [list — this is usually their top traffic driver]

TIER 4 — Blog / content hub
  [volume + main topic clusters visible from slugs]

TIER 5 — Documentation
  [depth + structure]

TIER 6 — Integration pages
  [which integrations covered]

TIER 7 — Case studies / customers
  [industries / company types visible]

PUBLISHING CADENCE (if dates in URLs):
  Blog frequency: [X posts/month estimate]
  Recent new sections: [anything new in last 90 days]

Step 4 — Keyword Targeting Patterns

From URL slugs alone, extract:

  • Primary keywords they're targeting (visible in slug)
  • Long-tail patterns (4+ word slugs = deliberate long-tail targeting)
  • Keyword repetition patterns (same keyword in multiple page types)
  • Branded vs non-branded slug ratio

Step 5 — Compare Against [Your Brand]

For key URL patterns, mark: Does [Your Brand] have an equivalent?

Competitor Page TypeCompetitor Count[Your Brand] EquivalentGap
VS/comparison pages45~5HIGH
Integration pages12020MEDIUM
Blog: framework tutorials8035MEDIUM
Device-specific pages20016HIGH
Docs: getting started3025LOW

Step 6 — Outputs

Strategy Summary (1 paragraph)

What is their actual SEO strategy, based purely on the data? Not their marketing.

5 Moves to Match

Specific URL patterns or content investments to replicate. For each: what to build, suggested URL pattern, priority.

Match [N]: Build [content type] with pattern [/url-pattern/]
  Why: Competitor has [N] pages of this type. We have [M].
  Example URLs to model: [2-3 specific competitor URLs]
  Effort: [Low (template) / Medium / High (research required)]
  Priority: [High / Medium / Low]

5 Gaps to Attack

Topics, formats, or audiences the competitor has NOT covered. These are first-mover opportunities.

Gap [N]: [topic or format they don't cover]
  Evidence: No URLs matching [/pattern/] found in their sitemap
  Opportunity: [why this gap exists and why [Your Brand] can fill it]
  Page type to create: [blog / landing page / comparison / programmatic]
  Urgency: [act before they do / long-term opportunity]

3 Risks

What will hurt [Your Brand] if competitor strengths are not addressed in 90 days.


Top Competitors to Run This On

Priority order for [Your Brand]:

  1. [Competitor A] (browserstack.com) — market leader, most to learn
  2. [Competitor B] (lambdatest.com) — fastest growing, aggressive content
  3. [Competitor C] (saucelabs.com) — enterprise-focused
  4. HeadSpin (headspin.io) — AI testing angle
  5. Perfecto (perfecto.io) — enterprise, Agile-focused

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most research analysis skills give in ~1.1k tokens

Counted across 1,063 of the 1,754 authors here whose files we hold, read 2026-08-07

  • Generate a markdown reportin 32 of 1063, across 23 files
  • Cite each claim's sourcein 30 of 1063, across 15 files
  • Define the ideal customer profilein 20 of 1063, across 2 files
  • Search for companies matching the criteriain 20 of 1063, across 2 files
  • Assign a fit score from one to tenin 20 of 1063, across 2 files
  • Analyze the codebase to understand the productin 19 of 1063, across 1 file
  • Ask clarifying questions about the value propositionin 19 of 1063, across 1 file
  • Look for signals of immediate needin 19 of 1063, across 1 file
  • Identify the target decision maker rolein 19 of 1063, across 1 file
  • Suggest a personalized contact strategyin 19 of 1063, across 1 file
  • Provide conversation starters for outreachin 19 of 1063, across 1 file
  • Format results in a scannable markdown templatein 19 of 1063, across 1 file

Said here and by no other author read

  • fetch the competitor sitemap
  • fetch each referenced sitemap file if index
  • reconstruct structure from internal links if no sitemap
  • note total url count per sitemap file
  • parse all urls and categorise by pattern
  • highlight largest url clusters

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.