Gestiona proyectos, incidencias, merge requests y pipelines de CI/CD de GitLab desde una única herramienta de línea de comandos de Python.
La forma más rápida de instalar una habilidad directamente desde el registro.
npx clawhub@latest install gitlab-devops-skill
Copia la carpeta de la habilidad a una de estas ubicaciones
~/.openclaw/skills/ <project>/skills/ Prioridad: Espacio de trabajo > Local > Integrado
Copia este prompt en OpenClaw para instalarlo automáticamente.
Ayúdame a instalar gitlab-devops-skill usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).
Obtén los archivos originales de la habilidad en un archivo ZIP.
GitLab Skills permite que un agente de programación con IA trabaje con GitLab mediante GitLab REST API v4 y la interfaz de línea de comandos incluida scripts/gitlab_cli.py. Úsalo para buscar e inspeccionar proyectos, enumerar o crear incidencias y merge requests, fusionar MR aptos e inspeccionar o activar pipelines de CI/CD en GitLab.com o en instancias autogestionadas compatibles.
Como uno de los Openclaw Skills para flujos de trabajo de desarrollo, devuelve los resultados de los comandos en JSON para facilitar la automatización y la creación de scripts fiables. Las credenciales se leen de variables de entorno o de un archivo de configuración local opcional; las operaciones de escritura requieren que el usuario confirme el proyecto y la rama de destino antes de ejecutarse.
group/subgroup/project..gitlab-ci.yml.GITLAB_URL y GITLAB_TOKEN o de ~/.devops-skills/gitlab.json.scripts/gitlab_cli.py con un comando compatible y un identificador de proyecto. Usa un ID numérico de proyecto o una ruta como group/subgroup/project./api/v4/version; se rechazan las instancias anteriores a GitLab 9.0 salvo que se omita explícitamente la comprobación de versión.api.~/.devops-skills/gitlab.json. No incluyas el token directamente en los argumentos de la línea de comandos.requests instalada. La documentación de la skill recomienda llamar a la CLI con la ruta absoluta de Python proporcionada, si está disponible.export GITLAB_URL="https://gitlab.com" # Para GitLab autogestionado, usa la URL de su instancia
export GITLAB_TOKEN="<access-token>" # Requiere el ámbito api
PY="$HOME/.workbuddy/binaries/python/envs/default/bin/python"
# Si falta requests, instálalo en el mismo entorno Python:
"$PY" -m pip install requests
"$PY" scripts/gitlab_cli.py list-projects --search app
"$PY" scripts/gitlab_cli.py get-project group/app
"$PY" scripts/gitlab_cli.py list-issues group/app --state opened
"$PY" scripts/gitlab_cli.py create-issue group/app --title "Bug" --description "..."
"$PY" scripts/gitlab_cli.py list-mrs group/app --state opened
"$PY" scripts/gitlab_cli.py create-mr group/app --source feat --target main --title "Add feature"
"$PY" scripts/gitlab_cli.py merge-mr group/app 42
"$PY" scripts/gitlab_cli.py list-pipelines group/app --ref main
"$PY" scripts/gitlab_cli.py trigger-pipeline group/app --ref main
La CLI admite GitLab.com e instancias autogestionadas de GitLab 9.0+ mediante REST API v4. Para obtener información detallada sobre configuración, campos y resolución de problemas, consulta references/USAGE.md.
La skill utiliza recursos de la API de GitLab y no documenta una base de datos local ni archivos de proyecto generados. Las respuestas de la CLI se escriben como JSON en stdout; los errores se indican con un código de salida distinto de cero.
| Recurso o archivo | Finalidad |
|---|---|
scripts/gitlab_cli.py |
CLI de Python incluida para operaciones de proyectos, incidencias, MR y pipelines. |
~/.devops-skills/gitlab.json |
Archivo de configuración local opcional para los ajustes de conexión de GitLab. |
references/USAGE.md |
Documentación detallada sobre configuración, campos y resolución de problemas. |
| Proyecto de GitLab | El destino se identifica mediante un ID numérico o una ruta group/subgroup/project codificada para URL. |
| Incidencias | Se enumeran o crean para un proyecto; para crearlas se acepta un título y una descripción. |
| Merge requests | Se enumeran, se crean desde ramas de origen y destino o se fusionan por número de MR cuando cumplen los requisitos. |
| Pipelines | Se enumeran por proyecto y ref, o se activan para una ref cuando el proyecto contiene .gitlab-ci.yml. |
Los metadatos de conexión incluyen la URL de la instancia de GitLab y el token de acceso. Guarda el token en el entorno o en la configuración local, en lugar de pasarlo como argumento de la CLI.
GITLAB_SKIP_VERSION_CHECK=1 o DEVOPS_SKILLS_SKIP_VERSION_CHECK=1 para omitir la comprobación cuando sea necesario..gitlab-ci.yml.Cargando
Búsqueda de inversores encuentra y verifica empresas de inversión por mercado, registra una fuente para cada campo y entrega los resultados en un único libro de Excel.

Averigüe qué Alibaba Cloud OSS endpoint corresponde a su bucket y por qué falla el acceso mediante endpoint, red interna o dominio personalizado.

Convierte los objetivos de escritura a mano de un alumno en un plan práctico y en un enlace a una ficha editable e imprimible de escritura china.

Evalúa una página web o un flujo de tareas según criterios de conversión y usabilidad basados en pruebas y, después, ordena las correcciones con más probabilidades de aportar valor.

Jenkins Skills permite gestionar jobs y builds de Jenkins mediante una CLI de Python específica, respaldada por Jenkins Remote API.

Gestiona incidencias de Jira desde la línea de comandos con una CLI de Python para buscar, crear, comentar, asignar y avanzar tickets.








































