
Github Search
Query GitHub code, repos, issues, and pull requests from your agent without leaving the session when you need prior art or open bugs.
Overview
GitHub Search is an agent skill most often used in Build (also Idea, Ship) that queries GitHub code, repositories, issues, and pull requests through an MCP-backed harness script.
Install
npx skills add https://github.com/parcadei/continuous-claude-v3 --skill github-searchWhat is this skill?
- Four search modes: code, repos, issues, and PRs via one harness script
- Supports GitHub search syntax plus optional owner and repo filters
- Runs through `uv run python -m runtime.harness scripts/mcp/github_search.py`
- Requires github MCP in mcp_config.json with GITHUB_PERSONAL_ACCESS_TOKEN
- 4 search types: code, repos, issues, prs
Adoption & trust: 631 installs on skills.sh; 3.8k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need GitHub answers inside the agent session but do not want to context-switch to the website or guess REST endpoints.
Who is it for?
Solo builders who already use Claude-style agents with MCP and want fast GitHub lookups while scoping features or debugging dependencies.
Skip if: Teams that need bulk scraping, private-org compliance reviews without token setup, or full PR merge workflows without a separate GitHub automation skill.
When should I use this skill?
Search code across repositories, find issues or PRs, or look up repository information.
What do I get? / Deliverables
Your agent returns scoped GitHub search results for code, repos, issues, or PRs so you can cite real upstream examples in the next implementation or triage step.
- Terminal output from GitHub search for the chosen type and query
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is build integrations because the skill is an MCP-backed GitHub connector wired through runtime.harness. It exposes search primitives (code, repos, issues, PRs) as an external integration, not a standalone research methodology.
Where it fits
Search public Python repos for authentication patterns before you commit to an auth library.
Look up how a dependency names webhook handlers before wiring your own GitHub App.
Pull issues tagged bug label:critical on an upstream owner to decide if you must pin a version.
How it compares
Use this MCP integration for read-only GitHub search instead of ad-hoc web browsing or writing one-off curl calls to the REST API.
Common Questions / FAQ
Who is github-search for?
Indie developers and small teams running continuous-claude-style agents who want GitHub discovery inside the same Bash and Read tool loop.
When should I use github-search?
During Idea research to find reference implementations, during Build to inspect how libraries handle auth or APIs, and during Ship or Operate to pull issues or PRs with labels like critical or bug.
Is github-search safe to install?
It needs a GitHub personal access token in MCP config and Bash network access; review the Security Audits panel on this Prism page and scope the token to least privilege before production repos.
SKILL.md
READMESKILL.md - Github Search
# GitHub Search Skill ## When to Use - Search code across repositories - Find issues or PRs - Look up repository information ## Instructions ```bash uv run python -m runtime.harness scripts/mcp/github_search.py \ --type "code" \ --query "your search query" ``` ### Parameters - `--type`: Search type - `code`, `repos`, `issues`, `prs` - `--query`: Search query (supports GitHub search syntax) - `--owner`: (optional) Filter by repo owner - `--repo`: (optional) Filter by repo name ### Examples ```bash # Search code uv run python -m runtime.harness scripts/mcp/github_search.py \ --type "code" \ --query "authentication language:python" # Search issues uv run python -m runtime.harness scripts/mcp/github_search.py \ --type "issues" \ --query "bug label:critical" \ --owner "anthropics" ``` ## MCP Server Required Requires `github` server in mcp_config.json with GITHUB_PERSONAL_ACCESS_TOKEN.