Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

Read Github

  • 8 installs
  • 33 repo stars
  • Updated April 26, 2026
  • bighardperson/computer-science-skills-collection

This is a copy of read-github by sundial-org - installs and ranking accrue to the original listing.

read-github is a Claude skill that reads and semantically searches GitHub repo docs and code via the gitmcp.io service.

About

This skill reads GitHub repository documentation and code through the gitmcp.io MCP service. A developer uses it when they want semantic search across a repo's docs plus accurate code navigation instead of scraping raw GitHub pages. It exposes fetch-docs, search-docs, search-code, and fetch-url via a Python CLI.

  • Reads GitHub repo docs and code via the gitmcp.io service instead of raw scraping
  • Offers semantic doc search, exact code search, and clean markdown output via a gitmcp.py CLI
  • Converts github.com/owner/repo URLs to gitmcp.io/owner/repo

Read Github by the numbers

  • 8 all-time installs (skills.sh)
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
At a glance

read-github capabilities & compatibility

Free; uses the public gitmcp.io service (GitHub token optional for code search)

Capabilities
web search · documentation
Works with
github
Use cases
research · web search · documentation
Pricing
Free
From the docs

What read-github says it does

Access GitHub repository documentation and code via the gitmcp.io MCP service.
SKILL.md
Convert GitHub URLs to gitmcp.io:
SKILL.md
Semantic search within repository documentation:
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill read-github

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/computer-science-skills-collection

What it does

Read and semantically search a GitHub repo's docs and code through gitmcp.io instead of raw scraping.

When should I use this skill?

Given a GitHub repo URL and you need to read or search its documentation or code cleanly.

By the numbers

  • 4 MCP tools available per repo (fetch documentation, search documentation, search code, fetch generic url)

Files

SKILL.mdMarkdownGitHub ↗

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

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.