Gerencie projetos, issues, merge requests e pipelines de CI/CD do GitLab com uma única ferramenta de linha de comando em Python.
A maneira mais rápida de instalar uma habilidade diretamente do registro.
npx clawhub@latest install gitlab-devops-skill
Copie a pasta da habilidade para um desses locais
~/.openclaw/skills/ <project>/skills/ Prioridade: Espaço de Trabalho > Local > Integrado
Copie este prompt para o OpenClaw para instalá-lo automaticamente.
Ajude-me a instalar o gitlab-devops-skill usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).
Obtenha os arquivos originais da habilidade em um arquivo ZIP.
O GitLab Skills permite que um agente de programação com IA trabalhe com o GitLab por meio da GitLab REST API v4 e da interface de linha de comando scripts/gitlab_cli.py incluída. Use-o para encontrar e inspecionar projetos, listar ou criar issues e merge requests, mesclar MRs elegíveis e inspecionar ou acionar pipelines de CI/CD no GitLab.com ou em instâncias autogerenciadas compatíveis.
Como um dos Openclaw Skills para fluxos de trabalho de desenvolvimento, ele retorna os resultados dos comandos como JSON para automação e criação de scripts confiáveis. As credenciais são lidas de variáveis de ambiente ou de um arquivo de configuração local opcional; as operações de escrita exigem a confirmação do usuário sobre o projeto e a branch de destino antes da execução.
group/subgroup/project..gitlab-ci.yml.GITLAB_URL e GITLAB_TOKEN ou de ~/.devops-skills/gitlab.json.scripts/gitlab_cli.py com um comando compatível e um identificador de projeto. Use um ID numérico de projeto ou um caminho como group/subgroup/project./api/v4/version; instâncias anteriores ao GitLab 9.0 são rejeitadas, a menos que a verificação de versão seja explicitamente ignorada.api.~/.devops-skills/gitlab.json. Não coloque o token diretamente nos argumentos da linha de comando.requests instalada. A documentação da skill recomenda chamar o CLI com o caminho absoluto do Python fornecido, quando disponível.export GITLAB_URL="https://gitlab.com" # Para GitLab autogerenciado, use a URL da instância
export GITLAB_TOKEN="<access-token>" # Requer o escopo api
PY="$HOME/.workbuddy/binaries/python/envs/default/bin/python"
# Se requests estiver ausente, instale-o no mesmo ambiente 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
O CLI oferece suporte ao GitLab.com e a instâncias autogerenciadas do GitLab 9.0+ usando a REST API v4. Para obter detalhes sobre configuração, campos e solução de problemas, consulte references/USAGE.md.
A skill usa recursos da API do GitLab e não documenta um banco de dados local nem arquivos de projeto gerados. As respostas do CLI são gravadas como JSON em stdout; falhas são indicadas por um código de saída diferente de zero.
| Recurso ou arquivo | Finalidade |
|---|---|
scripts/gitlab_cli.py |
CLI Python incluído para operações com projetos, issues, MRs e pipelines. |
~/.devops-skills/gitlab.json |
Arquivo de configuração local opcional para as configurações de conexão do GitLab. |
references/USAGE.md |
Documentação detalhada de configuração, campos e solução de problemas. |
| Projeto GitLab | O destino é identificado por um ID numérico ou pelo caminho group/subgroup/project codificado para URL. |
| Issues | Listadas ou criadas para um projeto; a criação aceita um título e uma descrição. |
| Merge requests | Listados, criados a partir de branches de origem e destino ou mesclados pelo número do MR quando elegíveis. |
| Pipelines | Listados por projeto e ref ou acionados para uma ref quando o projeto contém .gitlab-ci.yml. |
Os metadados de conexão incluem a URL da instância GitLab e o token de acesso. Mantenha o token no ambiente ou na configuração local, em vez de passá-lo como argumento do CLI.
GITLAB_SKIP_VERSION_CHECK=1 ou DEVOPS_SKILLS_SKIP_VERSION_CHECK=1 para ignorar a verificação quando necessário..gitlab-ci.yml.Carregamento
Pesquisa de Investidores encontra e verifica empresas de investimento por mercado, acompanha uma fonte para cada campo e entrega os resultados em uma única pasta de trabalho Excel.

Descubra qual Alibaba Cloud OSS endpoint corresponde ao seu bucket e por que o acesso por endpoint, rede interna ou domínio personalizado está falhando.

Transforme as metas de caligrafia de um aluno em um plano prático de exercícios e em um link para uma folha de caligrafia chinesa editável e imprimível.

Avalie uma página da web ou um fluxo de tarefas com base em critérios de conversão e usabilidade fundamentados em evidências e, em seguida, priorize as correções com maior probabilidade de gerar valor.

O Jenkins Skills permite gerenciar jobs e builds do Jenkins por meio de uma CLI Python dedicada, baseada na Jenkins Remote API.

Gerencie issues do Jira pela linha de comando com uma CLI Python para pesquisar, criar, comentar, atribuir e avançar tickets.








































