GitLab Skill

Obtenedor de issues/MR de GitLab, generador de resúmenes ejecutivos y revisiones de código, y flujo de trabajo de resolución automática a MR a través de una CLI real.

Por ekohe · ekohe/gitlab-skill

Probado · Funciona ★ 9.2/10

GitLab Skill — Obtenedor de issues/MR de GitLab, generador de resúmenes ejecutivos y revisiones de código, y flujo de trabajo de resolución automática a MR a través de una CLI real.

Qué hace

Envuelve la API REST de GitLab (issues, MRs, diffs, comentarios) detrás de una CLI de Python, con guías de formato de referencia para resúmenes ejecutivos de issues y revisiones de código estructuradas, además de un script de automatización que crea una rama, la envía y abre un MR vinculado a un issue. Se activa en números de issue/MR de GitLab o solicitudes explícitas de resumir/revisar/resolver; requiere la URL de la instancia de GitLab del usuario y un token de acceso personal (revelado, estándar para cualquier integración de GitLab).

Informe de la prueba

Se ejecutó scripts/gitlab_api.py get-issue de verdad contra un servidor de API falso de GitLab local (127.0.0.1) y recuperó correctamente el issue más sus notas; el formato issue_summary_format.md del skill luego convirtió ese JSON plano en un resumen ejecutivo estructurado y centrado en el impacto comercial frente a un volcado base sin estructura de los mismos campos.

Probado el: 2026-07-16 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /gitlab-skillObtenedor de issues/MR de GitLab, generador de resúmenes ejecutivos y revisiones de código, y flujo de trabajo de resolución automática a MR a través de una CLI real.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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