sitemapkit
SitemapKitは、ウェブサイトのページリスト抽出やサイト構造把握など、サイトマップに関する様々な要望に応え、URL発見を支援するSkill。
📜 元の英語説明(参考)
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.
🇯🇵 日本人クリエイター向け解説
SitemapKitは、ウェブサイトのページリスト抽出やサイト構造把握など、サイトマップに関する様々な要望に応え、URL発見を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o sitemapkit.zip https://jpskill.com/download/16587.zip && unzip -o sitemapkit.zip && rm sitemapkit.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16587.zip -OutFile "$d\sitemapkit.zip"; Expand-Archive "$d\sitemapkit.zip" -DestinationPath $d -Force; ri "$d\sitemapkit.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
sitemapkit.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
sitemapkitフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 2
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
SitemapKit
SitemapKit MCPツールを使用して、任意のWebサイトのサイトマップからURLを検出および抽出します。
利用可能なツール
- discover_sitemaps — ドメインのすべてのサイトマップファイルを検索します(robots.txt、一般的なパス、サイトマップインデックスをチェックします)。どのサイトマップが存在するかを知りたい場合に最初にこれを使用します。
- extract_sitemap — 特定のサイトマップURLからすべてのURLを取得します。ユーザーが直接サイトマップURLを指定した場合に使用します。
- full_crawl — ドメインのすべてのサイトマップを検出し、それらすべてのURLを1回の呼び出しで返します。ユーザーがサイト上のページの完全なリストを必要とする場合に使用します。
どのツールをいつ使用するか
| ユーザーの発言 | 使用するツール |
|---|---|
| "Xのサイトマップを探して" / "Xはサイトマップを持っていますか?" | discover_sitemaps |
| "X/sitemap.xmlからURLを抽出して" | extract_sitemap |
| "X上のすべてのページを取得して" / "Xをクロールして" / "X上のすべてのURLをリストアップして" | full_crawl |
使用上のガイドライン
- 常にプロトコルを含む完全なURLを渡してください:
https://example.com full_crawlとdiscover_sitemapsはドメインのみを使用します — パスは無視されますextract_sitemapは正確なサイトマップURLが必要です。例:https://example.com/sitemap.xml- デフォルトの
max_urlsは1000です。ユーザーがそれ以上を希望する場合は、より高い値(プランの制限まで)を渡してください - 結果に
truncated: trueが表示された場合は、さらにURLがあることをユーザーに伝え、max_urlsを増やすことを提案してください - レスポンスの
meta.quota.remainingを確認してください — 低い場合は、事前にユーザーに警告してください
エラー処理
| エラー | ユーザーに伝えること |
|---|---|
Unauthorized |
APIキーが見つからないか無効です。https://app.sitemapkit.com/settings/api で入手してください |
Monthly quota exceeded |
プランの制限に達しました。https://sitemapkit.com/pricing でアップグレードしてください |
Rate limit exceeded |
1分あたりのリクエストが多すぎます。待ってから再試行してください — レスポンスにはretryAfterタイムスタンプが含まれています |
インタラクションの例
"stripe.comにはどのようなページがありますか?"
→ full_crawlをurl: "https://stripe.com"で呼び出し、URLリストを提示します。
"shopify.comのすべてのサイトマップを見つけて"
→ discover_sitemapsをurl: "https://shopify.com"で呼び出し、見つかったサイトマップURLとそれらのソース(robots.txt、一般的なパスなど)をリストアップします。
"https://example.com/sitemap-posts.xml を抽出して"
→ extract_sitemapをurl: "https://example.com/sitemap-posts.xml"で呼び出し、利用可能な場合はlastmod日付とともにURLを提示します。
"vercel.comには何ページありますか?"
→ full_crawlを呼び出し、totalUrlsと結果が切り捨てられたかどうかを報告します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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_crawlanddiscover_sitemapsonly use the domain — paths are ignoredextract_sitemapneeds the exact sitemap URL, e.g.https://example.com/sitemap.xml- Default
max_urlsis 1000. If the user wants more, pass a higher value (up to plan limit) - If
truncated: trueappears in the result, tell the user there are more URLs and suggest increasingmax_urls - Check
meta.quota.remainingin 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.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (2,957 bytes)
- 📎 README.md (2,121 bytes)