Toolverse
Wszystkie skille

github-search

autor: parcadei

Przeszukuj kod, repozytoria i zgłoszenia na GitHubie bezpośrednio z Claude'a

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
39

O skillu

Umiejętność wyszukiwania GitHub pozwala Ci znaleźć kod, repozytoria, zgłoszenia i pull requesty bez opuszczania Claude'a. Obsługuje zaawansowaną składnię wyszukiwania GitHuba i umożliwia filtrowanie wyników po właścicielu lub nazwie repozytorium. Idealnie sprawdza się, gdy szukasz konkretnego fragmentu kodu, chcesz zbadać problem w projekcie lub potrzebujesz informacji o repozytorium. Wymaga skonfigurowanego serwera MCP z tokenem dostępu GitHub.

Jak używać

  1. 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ć.

  2. 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"

  3. 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"

  4. 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"

  5. 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.

Podobne skille