jpskill.com
🛠️ 開発・MCP コミュニティ

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して sitemapkit.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → sitemapkit フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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_crawldiscover_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_crawlurl: "https://stripe.com"で呼び出し、URLリストを提示します。

"shopify.comのすべてのサイトマップを見つけて"discover_sitemapsurl: "https://shopify.com"で呼び出し、見つかったサイトマップURLとそれらのソース(robots.txt、一般的なパスなど)をリストアップします。

"https://example.com/sitemap-posts.xml を抽出して"extract_sitemapurl: "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_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.

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。