Agent skill · data analytics · aiskillstore

sitemapkit

Discover and extract sitemaps from any website using SitemapKit. Use this skill whenever the user wants to find pages on a website, get a list of URLs from a domain, audit a site's structure, crawl a sitemap, check what pages exist on a site, or do anything involving sitemaps or site URL discovery — even if they don't explicitly say "sitemap". Requires the sitemapkit MCP server configured with a valid SITEMAPKIT_API_KEY.

Why this skill is useful

Provides specific commands for discovering and extracting sitemaps that the AI wouldn't reliably generate on its own.

What it needs

Requires sitemapkit account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

SitemapKit Use the SitemapKit MCP tools to discover and extract URLs from any website's sitemaps. Tools available discoversitemaps — finds all sitemap files for a domain (checks robots.txt, common paths, sitemap indexes). Use this first when you just want to know what sitemaps exist. extractsitemap — fetches all URLs from a specific sitemap URL. Use when the user gives you a direct sitemap URL. fullcrawl — discovers all sitemaps for a domain and returns every URL across all of them in one call. Use this when the user wants the complete list of pages on a site. When to use which tool User says Use ----------- ----- "find sitemaps for X" / "does X have a sitemap?" discoversitemaps "extract URLs from X/sitemap.xml" extractsitemap "get all pages on X" / "crawl X" / "list all URLs on X" fullcrawl Usage guidelines Always pass a full URL including protocol: https://example.com fullcrawl and discoversitemaps only use the domain — paths are ignored extractsitemap needs the exact sitemap URL, e.g. https://example.com/sitemap.xml Default maxurls is 1000. If the user wants more, pass a higher value (up to plan limit) If truncated: true appears in the result, tell the user there are more URLs and suggest increasing maxurls Check meta.quota.remaining in the response — if it's low, warn the user proactively Error handling Error What to tell the user ------- ----------------------- Unauthorized API key is missing or invalid. Get one at https://app.sitemapkit.com/settings/api Monthly quota exceeded Plan limit reached. Upgrade at https://sitemapkit.com/pricing Rate limit exceeded Too many requests per minute. Wait and retry — the response includes a retryAfter timestamp Continuous monitoring requests The MCP tools run on demand; they do not create background jobs. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/sitemapkit

View the source on GitHub

Browse the @skills marketplace