glab-cli - Manage GitLab projects with the glab CLI
Runs glab commands for GitLab authentication, issues, merge requests, pipelines, releases, repositories, and related project resources.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Authenticate with GitLab
- Create and manage issues
- Create and manage merge requests
- Inspect merge request diffs
- Manage CI/CD pipelines
- Retry and run CI jobs
- Lint GitLab CI configuration
- Create and manage releases
- Clone and fork repositories
- View repository details
- Manage labels and milestones
- Format command output as JSON
Inputs
- GitLab credentials
- GitLab hostname
- Repository path
- Issue or merge request ID
- Branch name
- Release tag
- Command flags
- CI job token
- CI variables
- Input files
- Asset files
Outputs
- Authentication status
- Issue records
- Merge request records
- Pipeline and job statuses
- CI lint results
- Release records
- Repository clones
- Repository forks
- Labels and milestones
- JSON command output
- Browser pages
Requirements
- glab CLI installed
- GitLab server access
- Authenticated GitLab account
- Required project permissions
