jpskill.com
💬 コミュニケーション コミュニティ

read-github

GitHubのURLやリポジトリ名を指定された際に、そのリポジトリのドキュメントを検索し、リポジトリの内容や使い方に関する質問に答えるSkill。

📜 元の英語説明(参考)

Read and search GitHub repository documentation via gitmcp.io MCP service. **WHEN TO USE:** - User provides a GitHub URL - User mentions a specific repo in owner/repo format - User asks "what does this repo do?", "read the docs for X repo", or similar - User wants to search code or docs within a repo

🇯🇵 日本人クリエイター向け解説

一言でいうと

GitHubのURLやリポジトリ名を指定された際に、そのリポジトリのドキュメントを検索し、リポジトリの内容や使い方に関する質問に答えるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

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

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

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o read-github.zip https://jpskill.com/download/17152.zip && unzip -o read-github.zip && rm read-github.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17152.zip -OutFile "$d\read-github.zip"; Expand-Archive "$d\read-github.zip" -DestinationPath $d -Force; ri "$d\read-github.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して read-github.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → read-github フォルダができる
  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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

GitHubドキュメントの読み込み

gitmcp.io MCPサービスを介して、GitHubリポジトリのドキュメントとコードにアクセスします。

URL変換

GitHubのURLをgitmcp.ioに変換します。

  • github.com/owner/repogitmcp.io/owner/repo
  • https://github.com/karpathy/llm-councilhttps://gitmcp.io/karpathy/llm-council

CLIの使用法

scripts/gitmcp.pyスクリプトは、リポジトリのドキュメントへのCLIアクセスを提供します。

利用可能なツールのリスト

python3 scripts/gitmcp.py list-tools owner/repo

ドキュメントの取得

完全なドキュメントファイル(README、docsなど)を取得します。

python3 scripts/gitmcp.py fetch-docs owner/repo

ドキュメントの検索

リポジトリのドキュメント内でセマンティック検索を行います。

python3 scripts/gitmcp.py search-docs owner/repo "query"

コードの検索

GitHub Search APIを使用してコードを検索します(完全一致)。

python3 scripts/gitmcp.py search-code owner/repo "function_name"

参照URLの取得

ドキュメントで言及されているURLからコンテンツを取得します。

python3 scripts/gitmcp.py fetch-url owner/repo "https://example.com/doc"

直接的なツール呼び出し

任意のMCPツールを直接呼び出します。

python3 scripts/gitmcp.py call owner/repo tool_name '{"arg": "value"}'

ツール名

ツール名には、リポジトリ名(アンダースコア付き)が動的にプレフィックスとして付加されます。

  • karpathy/llm-councilfetch_llm_council_documentation
  • facebook/reactfetch_react_documentation
  • my-org/my-repofetch_my_repo_documentation

利用可能なMCPツール

任意のリポジトリに対して、以下のツールが利用可能です。

  1. fetch_{repo}_documentation - ドキュメント全体を取得します。一般的な質問の場合は、最初にこれを呼び出してください。
  2. search_{repo}_documentation - ドキュメント内でセマンティック検索を行います。具体的なクエリに使用します。
  3. search_{repo}_code - GitHub APIを介してコードを検索します(完全一致)。一致するファイルを返します。
  4. fetch_generic_url_content - robots.txtを尊重し、ドキュメントで参照されている任意のURLを取得します。

ワークフロー

  1. GitHubリポジトリが与えられたら、まずドキュメントを取得してプロジェクトを理解します。
  2. 使用法や機能に関する具体的な質問には、search-docsを使用します。
  3. 実装や特定の関数を見つけるには、search-codeを使用します。
  4. ドキュメントで言及されている外部参照を取得するには、fetch-urlを使用します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Read GitHub Docs

Access GitHub repository documentation and code via the gitmcp.io MCP service.

URL Conversion

Convert GitHub URLs to gitmcp.io:

  • github.com/owner/repogitmcp.io/owner/repo
  • https://github.com/karpathy/llm-councilhttps://gitmcp.io/karpathy/llm-council

CLI Usage

The scripts/gitmcp.py script provides CLI access to repository docs.

List Available Tools

python3 scripts/gitmcp.py list-tools owner/repo

Fetch Documentation

Retrieves the full documentation file (README, docs, etc.):

python3 scripts/gitmcp.py fetch-docs owner/repo

Search Documentation

Semantic search within repository documentation:

python3 scripts/gitmcp.py search-docs owner/repo "query"

Search Code

Search code using GitHub Search API (exact match):

python3 scripts/gitmcp.py search-code owner/repo "function_name"

Fetch Referenced URL

Fetch content from URLs mentioned in documentation:

python3 scripts/gitmcp.py fetch-url owner/repo "https://example.com/doc"

Direct Tool Call

Call any MCP tool directly:

python3 scripts/gitmcp.py call owner/repo tool_name '{"arg": "value"}'

Tool Names

Tool names are dynamically prefixed with the repo name (underscored):

  • karpathy/llm-councilfetch_llm_council_documentation
  • facebook/reactfetch_react_documentation
  • my-org/my-repofetch_my_repo_documentation

Available MCP Tools

For any repository, these tools are available:

  1. fetch_{repo}_documentation - Fetch entire documentation. Call first for general questions.
  2. search_{repo}_documentation - Semantic search within docs. Use for specific queries.
  3. search_{repo}_code - Search code via GitHub API (exact match). Returns matching files.
  4. fetch_generic_url_content - Fetch any URL referenced in docs, respecting robots.txt.

Workflow

  1. When given a GitHub repo, first fetch documentation to understand the project
  2. Use search-docs for specific questions about usage or features
  3. Use search-code to find implementations or specific functions
  4. Use fetch-url to retrieve external references mentioned in docs

同梱ファイル

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