# GitLab CLI (glab)

> Manage GitLab merge requests, issues, pipelines, and CI/CD from the terminal. Use when an agent needs to create MRs, manage issues, or monitor CI/CD pipelines on GitLab.

- Skill: `composiohq/gitlab-cli-glab` (Agent Skill)
- Install (CLI): `npx skillmds@latest add composiohq/gitlab-cli-glab`
- Raw SKILL.md: https://api.skillmd.com/api/skills/composiohq/gitlab-cli-glab/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: Composio HQ (https://skillmd.com/u/composiohq)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/composiohq/gitlab-cli-glab

---


# GitLab CLI (glab)

MRs, issues, pipelines, and CI/CD management from the terminal.

- **Repo**: https://gitlab.com/gitlab-org/cli
- **Docs**: https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/

## Installation

```bash
brew install glab
glab auth login
```

## Key Commands

```bash
glab mr list --output json
glab mr create --title "Feature" --description "Details"
glab issue list --output json
glab issue create --title "Bug" --description "Details"
glab ci list
glab ci view <pipeline-id>
glab repo clone owner/repo
```

## Agent-Friendly Features

- `--output json` for structured output
- Token auth via `GITLAB_TOKEN`
- Non-interactive CI/CD management

