Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Search GitHub code, repositories, issues, and PRs via MCP
How to use
Upewnij się, że w pliku mcp_config.json masz skonfigurowany serwer GitHub z ustawioną zmienną GITHUB_PERSONAL_ACCESS_TOKEN — bez tego tokenu umiejętność nie będzie działać.
Aby przeszukać kod w repozytoriach, użyj komendy z parametrem --type "code" i wpisz swoją frazę wyszukiwania. Na przykład, aby znaleźć kod związany z autentykacją w Pythonie, uruchom: uv run python -m runtime.harness scripts/mcp/github_search.py --type "code" --query "authentication language:python"
Jeśli szukasz konkretnego repozytorium, możesz zawęzić wyniki, dodając parametr --owner (właściciel) lub --repo (nazwa repozytorium). Na przykład: uv run python -m runtime.harness scripts/mcp/github_search.py --type "repos" --query "framework" --owner "twoja-organizacja"
Aby wyszukać zgłoszenia lub pull requesty, zmień parametr --type na "issues" lub "prs". Możesz też używać etykiet i innych filtrów GitHub, na przykład: uv run python -m runtime.harness scripts/mcp/github_search.py --type "issues" --query "bug label:critical" --owner "anthropics"
Wyniki pojawią się bezpośrednio w rozmowie — możesz je analizować, dyskutować z Claude'em lub użyć jako podstawy do dalszych działań, takich jak klonowanie repozytorium lub przejrzenie kodu.