gitlab-manager
Manage GitLab repositories, merge requests, and issues via API. Use for tasks like creating repos, reviewing code in MRs, or tracking issues.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage GitLab repositories, merge requests, and issues via API. Use for tasks like creating repos, reviewing code in MRs, or tracking issues.
How to use
Przygotuj token dostępu GitLaba — wygeneruj Personal Access Token w ustawieniach konta GitLab.com z uprawnieniami zakresu "api", a następnie ustaw go jako zmienną środowiskową GITLAB_TOKEN.
Zainstaluj skill w swoim środowisku agenta — pobierz pliki z repozytorium i upewnij się, że skrypt Node.js w katalogu scripts/gitlab_api.js jest dostępny.
Aby utworzyć nowe repozytorium, uruchom komendę create_repo z nazwą projektu, opisem i poziomem widoczności (private, public lub internal) — na przykład dla prywatnego repozytorium "mój-projekt".
Aby przeglądać merge requesty w projekcie, użyj komendy list_mrs podając ścieżkę projektu w formacie "użytkownik/repozytorium" i opcjonalnie filtr stanu (opened, closed, merged, all).
Do komentowania zmian w merge requestach użyj komendy comment_mr — podaj ścieżkę projektu, identyfikator MR i tekst komentarza, co przydaje się podczas code review.
Aby śledzić zadania, utwórz nowe issue komendą create_issue z tytułem i opisem — wszystkie operacje wykonujesz przez ten sam interfejs API.