GitLab Skill
GitLab-problem/MR-hämtare, exekutiv-sammanfattning och kodgranskningsgenerator, och automatisk lösning-till-MR-arbetsflöde via ett riktigt CLI.
Testad · Fungerar
Vad den gör
Paketerar GitLab REST API (problem, MRs, diffs, kommentarer) bakom ett Python CLI, med referensformatguider för exekutiva problem-sammanfattningar och strukturerade kodgranskningar, plus ett automatiseringsskript som skapar en gren, pushar och öppnar en MR kopplad till ett problem. Triggers vid GitLab-problem/MR-nummer eller explicita sammanfatta/granska/lösa-begäranden; kräver användarens egen GitLab-instans-URL och personlig åtkomsttoken (avslöjad, standard för alla GitLab-integrationer).
Testrapport
Körde scripts/gitlab_api.py get-issue ordentligt mot en lokal falsk GitLab-API-server (127.0.0.1) och den hämtade korrekt problemet plus dess anteckningar; färdighetens issue_summary_format.md förvandlade sedan den platta JSON:en till en strukturerad, affärspåverkans-först exekutiv sammanfattning jämfört med en vanlig ostrukturerad baslinje-dump av samma fält.
Testad: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/ekohe/gitlab-skill mkdir -p ~/.claude/skills cp -r gitlab-skill ~/.claude/skills/gitlab-skill pip install -r ~/.claude/skills/gitlab-skill/requirements.txt
Kommandon och exempelprompter
/gitlab-skillGitLab-problem/MR-hämtare, exekutiv-sammanfattning och kodgranskningsgenerator, och automatisk lösning-till-MR-arbetsflöde via ett riktigt CLI.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Summarize GitLab issue #42 for me in plain business termsOpen a merge request that resolves this GitLab issue automaticallyGive me a structured code review of this merge request's diff