Toolverse
All skills

gitlab-manager

by openclaw

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

Quick info

Author
openclaw
Category
DevOps
Views
8

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

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

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

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

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

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

  6. Aby śledzić zadania, utwórz nowe issue komendą create_issue z tytułem i opisem — wszystkie operacje wykonujesz przez ten sam interfejs API.

Related skills