sitemap-generator

Generate XML sitemaps by crawling websites or processing URL lists.

145|28|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/guia-matthieu/clawfu-skills --skill sitemap-generator-guia-matthieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sitemap-generator
Source: https://github.com/guia-matthieu/clawfu-skills/tree/main/skills/seo-tools/sitemap-generator
Command: npx skills add https://github.com/guia-matthieu/clawfu-skills --skill sitemap-generator-guia-matthieu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires click, lxml, requests, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation and validation of XML sitemaps, essential for search engine indexing and improving website visibility.

Core Features & Use Cases

  • Automated Sitemap Generation: Crawls a website up to a specified depth to discover URLs and generates a valid XML sitemap.
  • Sitemap from URL List: Creates a sitemap from a provided text file containing a list of URLs.
  • Sitemap Validation: Checks an existing XML sitemap file for validity according to sitemap protocol standards.
  • Use Case: After launching a new website or making significant content changes, use this Skill to generate an up-to-date sitemap and submit it to search engines.

Quick Start

Generate a sitemap for 'https://example.com' crawling up to a depth of 3.

Frequently Asked Questions about sitemap-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an XML sitemap for SEO by crawling a website?

Yes, you can create an XML sitemap from a text file containing a list of URLs. This allows you to compile specific web addresses into a valid sitemap without needing to execute a live website crawl.

Can I validate an existing XML sitemap file against protocol standards?

You can validate an existing XML sitemap file to ensure it meets sitemap protocol standards. This checks the structure of your XML file to confirm it is correctly formatted for search engine crawling.

Do I need Python libraries like lxml and requests to automate sitemap generation?

Automating sitemap generation requires the Python libraries click, lxml, and requests. Click handles the command-line interface, lxml parses XML, and requests manage the HTTP connections during the website crawl.

What is the best way to update a sitemap after launching new website content?

The best way to update a sitemap after launching new content is to automate its generation by crawling the updated website. This discovers new URLs and produces an updated XML sitemap ready for search engine submission.