sitemapkit
SitemapKit discovers and extracts URLs from website sitemaps using three tools: discover_sitemaps finds all sitemap files for a domain by checking robots.txt and common paths; extract_sitemap retrieves URLs from a specific sitemap URL; and full_crawl discovers all sitemaps and returns every URL across them in one call. Use this skill when users need to find pages on a website, audit site structure, get complete URL lists, or check what pages exist on a domain, even if they don't explicitly mention sitemaps.
git clone --depth 1 https://github.com/aiskillstore/marketplace /tmp/sitemapkit && cp -r /tmp/sitemapkit/skills/0nl1n1n/sitemapkit ~/.claude/skills/sitemapkitSKILL.md
# SitemapKit Use the SitemapKit MCP tools to discover and extract URLs from any website's sitemaps. ## Tools available - **discover_sitemaps** — 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. - **extract_sitemap** — fetches all URLs from a specific sitemap URL. Use when the user gives you a direct sitemap URL. - **full_crawl** — 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?" | `discover_sitemaps` | | "extract URLs from X/sitemap.xml" | `extract_sitemap` | | "get all pages on X" / "crawl X" / "list all URLs on X" | `full_crawl` | ## Usage guidelines - Always pass a full URL including protocol: `https://example.com` - `full_crawl` and `discover_sitemaps` only use the domain — paths are ignored - `extract_sitemap` needs the exact sitemap URL, e.g. `https://example.com/sitemap.xml` - Default `max_urls` 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 `max_urls` - 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 | ## Example interactions **"What pages does stripe.com have?"** → Call `full_crawl` with `url: "https://stripe.com"`, present the URL list. **"Find all sitemaps for shopify.com"** → Call `discover_sitemaps` with `url: "https://shopify.com"`, list the sitemap URLs found and which sources they came from (robots.txt, common paths, etc.). **"Extract https://example.com/sitemap-posts.xml"** → Call `extract_sitemap` with `url: "https://example.com/sitemap-posts.xml"`, present the URLs with lastmod dates if available. **"How many pages does vercel.com have?"** → Call `full_crawl`, report `totalUrls` and whether the result was truncated.
Implement SAFe methodology in Jira. Use when creating Epics, Features, Stories with proper hierarchy, acceptance criteria, and parent-child linking.
Orchestrate Jira workflows end-to-end. Use when building stories with approvals, transitioning items through lifecycle states, or syncing task completion with Jira.
HSK4級レベルから流暢さを目指す学習者向け。中国語表現の使用場面・自然さを分析し、作文を「ネイティブらしい流暢な表現」に改善。bilibili等のコンテンツ理解とネイティブとの会話をサポート。実際の用例をWeb検索で提示
Next.js 15 애플리케이션을 위한 프론트엔드 개발 가이드라인. React 19, TypeScript, Shadcn/ui, Tailwind CSS를 사용한 모던 패턴. Server Components, Client Components, App Router, 파일 구조, Shadcn/ui 컴포넌트, 성능 최적화, TypeScript 모범 사례 포함. 컴포넌트, 페이지, 기능 생성, 데이터 페칭, 스타일링, 라우팅, 프론트엔드 코드 작업 시 사용.
Claude Code 스킬, 훅, 에이전트, 명령어를 생성하고 관리하기 위한 메타 스킬. 새 스킬 생성, 스킬 트리거 설정, 훅 설정, Claude Code 인프라 관리 시 사용.
GitHubのプルリクエスト(PR)を作成する際に使用します。変更のコミット、プッシュ、PR作成を含む完全なワークフローを日本語で実行します。「PRを作って」「プルリクエストを作成」「pull requestを作成」などのリクエストで自動的に起動します。
Generate an SVG of a user-requested image or scene
Security intelligence for code analysis. Detects SQL injection, XSS, CSRF, authentication issues, crypto failures, and more. Actions: scan, analyze, fix, audit, check, review, secure, validate, sanitize, protect. Languages: JavaScript, TypeScript, Python, PHP, Java, Go, Ruby. Frameworks: Express, Django, Flask, Laravel, Spring, Rails. Vulnerabilities: SQL injection, XSS, CSRF, authentication bypass, authorization issues, command injection, path traversal, insecure deserialization, weak crypto, sensitive data exposure. Topics: input validation, output encoding, parameterized queries, password hashing, session management, CORS, CSP, security headers, rate limiting, dependency scanning.