github-pat
Pracuj z GitHub-em bezpiecznie – kontrolujesz dostęp poprzez tokeny osobiste
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania repozytoriami GitHub za pomocą tokenów dostępu (PAT). Bez OAuth, bez pełnego dostępu do konta – ty decydujesz, jakie uprawnienia przyznać. Klonuj repozytoria, twórz gałęzie, commituj zmiany, otwieraj pull requesty i zarządzaj issuami. Idealne dla programistów, którzy chcą zautomatyzować pracę z kodem bez ryzyka udzielenia zbyt dużych uprawnień.
Jak używać
Utwórz token dostępu na GitHub: przejdź do github.com/settings/tokens, wygeneruj nowy PAT i wybierz zakresy uprawnień (repo dla pełnego dostępu, public_repo tylko do publicznych repozytoriów). Skopiuj wygenerowany token.
Przekaż token skillowi – możesz go zapisać w pliku TOOLS.md w sekcji ### GitHub lub podać go bezpośrednio jako parametr --token przy każdym poleceniu.
Aby sklonować repozytorium, użyj polecenia clone z parametrem owner/repo (np. python3 scripts/gh.py clone mojauzytkownick/moj-projekt). Skill pobierze kod do Twojego lokalnego środowiska.
Aby wprowadzić zmiany, utwórz nową gałąź (python3 scripts/gh.py branch nazwa-galezi), dokonaj zmian w kodzie, a następnie commituj i pushuj zmiany (python3 scripts/gh.py push "wiadomość commita" --branch nazwa-galezi).
Gdy zmiany są gotowe, otwórz pull request (python3 scripts/gh.py pr "Tytuł PR" --body "opis zmian" --base main --head nazwa-galezi), aby zaproponować scalenie zmian do głównej gałęzi.
Jeśli chcesz śledzić zadania lub błędy, twórz issues (python3 scripts/gh.py issue "Tytuł" --body "opis" --repo owner/repo) bezpośrednio z linii poleceń.