github_repo_search
Find GitHub repositories by keyword or topic to locate projects, libraries, or frameworks. Returns repository details like names, descriptions, and URLs for discovery.
Instructions
Search for GitHub repositories by keyword or topic.
USE THIS WHEN: You need to find repositories for a library, framework, or topic.
BEST FOR: Discovering which repository contains a specific project.
Returns repository names, descriptions, stars, and URLs - but NOT the code itself.
To explore code after finding a repo, use:
- get_repo_tree() to see all files
- list_repo_contents() to browse directories
- get_file_content() to read specific files
Args:
query: Search keywords (e.g., "machine learning", "web framework")
limit: Maximum number of results (default 5)
language: Filter by programming language (default "Python")
Example: github_repo_search("requests") → Finds psf/requests repository
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| limit | No | ||
| language | No | Python |