Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts.

MITAuto-check passedMarketing & SEO

Install Sitemap Manager

skills CLI
$ npx skills add indranilbanerjee/digital-marketing-pro --skill sitemap-manager -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install indranilbanerjee/digital-marketing-pro sitemap-manager --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/indranilbanerjee/digital-marketing-pro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sitemap-manager .claude/skills/sitemap-manager && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sitemap-manager
GitHub stars
862
Used in
1 other repo
Token cost
~1.2k tokens
SKILL.md length
524 words
Files
1
Skills in repo
162
Repo updated
First seen
Licence
MIT

At a glance

Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts.

  • Works in 10 steps: Fetch and parse: Download sitemap XML,… → URL count: Total URLs, URLs per sitemap… → lastmod audit: Check for presence,… → …
  • Tasks that involve Technical SEO
  • SKILL.md covers Purpose, Modes, Industry Templates and Sitemap Protocol Reference, plus 3 more sections
  • Reaches sitemaps.org

What it does

Sitemap Manager is an agent skill from indranilbanerjee/digital-marketing-pro. Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts. "audit our sitemap"

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Technical SEO. The repository describes itself as: An open-source AI marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable… The licence is MIT.

When your agent uses it

  • Tasks that involve Technical SEO

Example prompts

  • “audit our sitemap”
  • “/sitemap-manager”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Fetch and parse: Download sitemap XML, detect sitemap index vs single sitemap
  2. URL count: Total URLs, URLs per sitemap file (flag if approaching 50K protocol limit)
  3. lastmod audit: Check for presence, format (W3C datetime), staleness (>6 months without update), fake lastmod (all same date)
  4. Priority and changefreq: Check for deprecated/ignored signals (Google ignores both — flag if present, recommend removal to reduce file size)
  5. URL health: Sample 20-50 URLs and check HTTP status codes — flag 404s, 301s, 302s, 5xx errors
  6. Indexation alignment: Cross-reference with robots.txt and meta robots — flag noindexed URLs in sitemap, flag sitemap URLs blocked by…
  7. Missing URLs: Compare sitemap against site crawl or provided URL list — identify pages missing from sitemap
  8. Image/video/news sitemaps: Check for specialized sitemap extensions
  9. Compression: Check if sitemap is gzip compressed (recommended for large sitemaps)
  10. robots.txt registration: Verify sitemap is declared in robots.txt

What it can do on your machine

Read from SKILL.md and the folder at commit 9e949f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are xml).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • sitemaps.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sitemap Manager loads about 1.2k tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 524 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~29
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from indranilbanerjee/digital-marketing-pro at commit 9e949f3, republished under its MIT licence (© indranilbanerjee). 524 words, ~1,231 tokens.

Download SKILL.mdSave it as .claude/skills/sitemap-manager/SKILL.md (or your agent's skills folder).
name
sitemap-manager
description
Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts. "audit our sitemap"
argument-hint
[URL or generate]
user-invocable
true

/digital-marketing-pro:sitemap-manager

Purpose

Analyze existing XML sitemaps for issues and opportunities, or generate new sitemaps with industry-specific templates and best practices.

Modes

Mode 1: Analyze Existing Sitemap (/digital-marketing-pro:sitemap-manager [URL])

Provide a sitemap URL (e.g., https://example.com/sitemap.xml) to audit:

  1. Fetch and parse: Download sitemap XML, detect sitemap index vs single sitemap
  2. URL count: Total URLs, URLs per sitemap file (flag if approaching 50K protocol limit)
  3. lastmod audit: Check for presence, format (W3C datetime), staleness (>6 months without update), fake lastmod (all same date)
  4. Priority and changefreq: Check for deprecated/ignored signals (Google ignores both — flag if present, recommend removal to reduce file size)
  5. URL health: Sample 20-50 URLs and check HTTP status codes — flag 404s, 301s, 302s, 5xx errors
  6. Indexation alignment: Cross-reference with robots.txt and meta robots — flag noindexed URLs in sitemap, flag sitemap URLs blocked by robots.txt
  7. Missing URLs: Compare sitemap against site crawl or provided URL list — identify pages missing from sitemap
  8. Image/video/news sitemaps: Check for specialized sitemap extensions
  9. Compression: Check if sitemap is gzip compressed (recommended for large sitemaps)
  10. robots.txt registration: Verify sitemap is declared in robots.txt
Mode 2: Generate New Sitemap (/digital-marketing-pro:sitemap-manager generate)

Generate a sitemap plan or actual XML:

  1. Discover site structure: Crawl from homepage or use provided URL list
  2. Categorize pages: Group by type (homepage, category, product, blog, landing, legal)
  3. Apply industry template: Use appropriate structure based on business model (SaaS, ecommerce, local, publisher, agency)
  4. Set lastmod: Use actual page modification dates, not generation date
  5. Split strategy: Plan sitemap index structure if >50K URLs or >50MB uncompressed
  6. Exclude rules: Noindexed pages, paginated results, faceted URLs, utility pages (login, cart, search results)
  7. Generate XML: Produce valid XML sitemap following the sitemap protocol (sitemaps.org)

Industry Templates

SaaS
  • Homepage, features, pricing, integrations, docs, blog, changelog, about, legal
  • Integration pages as separate sitemap (if 50+)
  • Blog with high update frequency
Show full SKILL.md (209 more words)Show less
eCommerce
  • Homepage, categories, products, brands, collections, blog, about, legal
  • Product sitemap (largest — split if needed)
  • Image sitemap for product photos
  • Category pages with canonical handling for filtered views
Local Business
  • Homepage, services, locations, about, contact, blog, reviews, legal
  • Location pages as separate sitemap (if multi-location)
  • Service area pages
Publisher/Media
  • Homepage, sections, articles, authors, topics, about, legal
  • News sitemap (for Google News inclusion)
  • Video sitemap (if video content)
  • High-frequency article sitemap updates
Agency
  • Homepage, services, case studies, blog, team, about, contact, legal
  • Case study sitemap
  • Industry/vertical landing pages

Sitemap Protocol Reference

xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/page</loc>
    <lastmod>2026-03-15</lastmod>
  </url>
</urlset>
Sitemap Index (for multiple sitemaps)
xml
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-pages.xml</loc>
    <lastmod>2026-03-15</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-blog.xml</loc>
    <lastmod>2026-03-28</lastmod>
  </sitemap>
</sitemapindex>
Protocol Limits
  • 50,000 URLs per sitemap file
  • 50MB uncompressed per sitemap file
  • Up to 50,000 sitemaps per sitemap index file (nest indexes if more are needed)
  • Must use absolute URLs
  • UTF-8 encoding required
  • Entity escaping for special characters (& ' " > <)

Output

Sitemap Analysis Report
  • Total URLs indexed, health status breakdown
  • Issues found with severity (critical/high/medium/low)
  • Missing pages that should be in the sitemap
  • Recommendations sorted by impact
Sitemap Generation Output
  • Complete XML sitemap(s) or sitemap plan
  • Sitemap index if multiple files needed
  • robots.txt sitemap declaration line
  • Submission instructions for Google Search Console

Agents Used

  • seo-specialist — Sitemap analysis, URL health checks, architecture recommendations

Scripts Used

  • tech-seo-auditor.py — URL health checking (status codes, redirects)

© indranilbanerjee, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/sitemap-manager of indranilbanerjee/digital-marketing-pro.

Open the folder on GitHubat commit 9e949f3

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in indranilbanerjee/digital-marketing-pro, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Sitemap Manager next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sitemap Manager compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sitemap Manager this skillindranilbanerjee/digital-marketing-pro8621 repos~1.2kAutomated safety check: PassMIT
Hreflang and International SEOAgriciDaniel/claude-seo19k5 repos~3.4kAutomated safety check: PassMIT
Google SEO APIsAgriciDaniel/claude-seo19k1 repos~4.2kAutomated safety check: PassMIT
GEO-First SEO Audit Toolzubair-trabzada/geo-seo-claude11k—~2.8kAutomated safety check: NotesMIT
SEO Optimizerailabs-393/ai-labs-claude-skills4551 repos~3.2kAutomated safety check: PassMIT
SEO Drift MonitorAgriciDaniel/claude-seo19k1 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • Hreflang and International SEO

    AgriciDaniel/claude-seo

    Audits, validates and generates hreflang tags for multi-language and multi-region sites in HTML, HTTP headers or XML sitemaps, flagging common code and return-tag mistakes.

    19k GitHub starsUsed in 5 repos~3.4k tokens
    Marketing & SEOAuto-check passed
  • Google SEO APIs

    AgriciDaniel/claude-seo

    Pulls real Google data for SEO work: Search Console, PageSpeed Insights, CrUX field data, the Indexing API and GA4 organic traffic, through /seo google commands.

    19k GitHub starsUsed in 1 repo~4.2k tokens
    Marketing & SEOAuto-check passed
  • GEO-First SEO Audit Tool

    zubair-trabzada/geo-seo-claude

    Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.

    11k GitHub stars~2.8k tokensUpdated yesterday
    Marketing & SEOAuto-check: notes
  • SEO Optimizer

    ailabs-393/ai-labs-claude-skills

    This skill should be used when analyzing HTML/CSS websites for SEO optimization, fixing SEO issues, generating SEO reports, or implementing SEO best practices.

    455 GitHub starsUsed in 1 repo~3.2k tokens
    Marketing & SEOAuto-check passed
  • SEO Drift Monitor

    AgriciDaniel/claude-seo

    Captures baselines of a page's SEO-critical elements, compares later snapshots against them and flags regressions by severity, like version control for on-page SEO.

    19k GitHub starsUsed in 1 repo~1.9k tokens
    Marketing & SEOAuto-check passed
  • llms.txt Analyzer and Generator

    zubair-trabzada/geo-seo-claude

    Validates an existing llms.txt file or crawls a site to generate a new one, following the format rules for a root-level Markdown file aimed at AI systems.

    11k GitHub starsUsed in 2 repos~3.9k tokens
    Marketing & SEOAuto-check: notes

More from indranilbanerjee/digital-marketing-pro

All 162 skills in this repo
  • Import Template

    indranilbanerjee/digital-marketing-pro

    Import a deliverable template as a reusable placeholder template per brand.

    862 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Ab Test Plan

    indranilbanerjee/digital-marketing-pro

    Plan an A/B test by script: sample size per variant, days to run, stopping rules.

    862 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Aeo Audit

    indranilbanerjee/digital-marketing-pro

    Run a one-time AEO audit of six AI answer engines, scored per surface.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Agent Readiness Audit

    indranilbanerjee/digital-marketing-pro

    Audit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds.

    862 GitHub starsUsed in 1 repo~3.7k tokens
    Auto-check passed
  • Backlink Gap

    indranilbanerjee/digital-marketing-pro

    Find backlink gap domains linking to competitors, not you, scored by script.

    862 GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • C2pa Metadata

    indranilbanerjee/digital-marketing-pro

    Embed C2PA provenance in AI-generated images, video or PDF by script.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed

Categories

Questions about Sitemap Manager

What does Sitemap Manager do?

Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts. Sitemap Manager is an agent skill from indranilbanerjee/digital-marketing-pro. Audit or generate XML sitemaps: limits, lastmod, status codes, robots conflicts.

When should I use Sitemap Manager?

Sitemap Manager fits situations like: tasks that involve Technical SEO.

How do I install Sitemap Manager in Claude Code?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill sitemap-manager -a claude-code`. Or copy the skill folder (skills/sitemap-manager in indranilbanerjee/digital-marketing-pro) into .claude/skills/sitemap-manager in your project. Claude Code loads it when a task matches its description.

How do I install Sitemap Manager in Codex?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill sitemap-manager -a codex`. Or copy the skill folder (skills/sitemap-manager in indranilbanerjee/digital-marketing-pro) into .agents/skills/sitemap-manager in your project. Codex loads it when a task matches its description.

Can I use Sitemap Manager in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add indranilbanerjee/digital-marketing-pro --skill sitemap-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sitemap-manager, .gemini/skills/sitemap-manager, .github/skills/sitemap-manager and .opencode/skills/sitemap-manager in your project.

What does Sitemap Manager need to run?

SKILL.md names no scripts, command-line tools or credentials: Sitemap Manager is instructions for the agent only.

Does Sitemap Manager access the network?

SKILL.md names 1 domain. In commands or code: sitemaps.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Sitemap Manager safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sitemap Manager use?

Sitemap Manager is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sitemap Manager use?

About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sitemap Manager?

Skills that share tags, products or a category with Sitemap Manager: Hreflang and International SEO (AgriciDaniel/claude-seo, 19k stars), Google SEO APIs (AgriciDaniel/claude-seo, 19k stars), GEO-First SEO Audit Tool (zubair-trabzada/geo-seo-claude, 11k stars) and SEO Optimizer (ailabs-393/ai-labs-claude-skills, 455 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sitemap Manager?

indranilbanerjee (a GitHub user) maintains it in indranilbanerjee/digital-marketing-pro, which has 862 GitHub stars. The repository holds 162 skills in this directory. The repository was last updated on October 9, 2026.

Source: indranilbanerjee/digital-marketing-pro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.