GitLab Skill

GitLab issue/MR fetcher, executive-summary og code-review generator, og auto-resolve-to-MR workflow via en rigtig CLI.

Af ekohe · ekohe/gitlab-skill

Testet · Virker ★ 9.2/10

GitLab Skill — GitLab issue/MR fetcher, executive-summary og code-review generator, og auto-resolve-to-MR workflow via en rigtig CLI.

Hvad det gør

Pakker GitLab REST API (issues, MRs, diffs, kommentarer) bag en Python CLI, med reference-format guides til executive issue summaries og strukturerede code reviews, plus et automatiseringsscript, der opretter en branch, pusher og åbner en MR knyttet til et issue. Udløses ved GitLab issue/MR-numre eller eksplicitte summarize/review/resolve-anmodninger; kræver brugerens egen GitLab-instans URL og personlige adgangstoken (oplyst, standard for enhver GitLab-integration).

Testrapport

Kørte scripts/gitlab_api.py get-issue for real mod en lokal fake GitLab-API server (127.0.0.1) og den hentede korrekt issue plus dets noter; færdighedens issue_summary_format.md forvandlede derefter den flade JSON til en struktureret, business-impact-først executive summary versus et almindeligt ustruktureret basis-dump af de samme felter.

Testet: 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

Kommandoer og eksempelprompter

  • /gitlab-skillGitLab issue/MR fetcher, executive-summary og code-review generator, og auto-resolve-to-MR workflow via en rigtig CLI.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Summarize GitLab issue #42 for me in plain business terms
  • Open a merge request that resolves this GitLab issue automatically
  • Give me a structured code review of this merge request's diff