jjmartres/ai-coding-agents/glab
Claude Code and agent skill by jjmartres/ai-coding-agents
- community
Checking that the SKILL.md file is still in the repository.
Expert guidance for using the GitLab CLI (glab) to manage GitLab issues, merge requests, CI/CD pipelines, repositories, and other GitLab operations from the command line. Use this skill when the user needs to interact with GitLab resources or perform GitLab workflows.
Install
npx vskill@latest install jjmartres/ai-coding-agents/glabSKILL.md
GitLab CLI (glab) Skill
Provides guidance for using glab, the official GitLab CLI, to perform GitLab operations from the terminal.
When to Use This Skill
Invoke when the user needs to:
- Create, review, or manage merge requests
- Work with GitLab issues
- Monitor or trigger CI/CD pipelines
- Clone or manage repositories
- Perform any GitLab operation from the command line
Prerequisites
Verify glab installation before executing commands:
If not installed, inform the user and provide platform-specific installation guidance.
Authentication Quick Start
Most glab operations require authentication:
Core Workflows
Creating a Merge Request
Reviewing Merge Requests
Managing Issues
Monitoring CI/CD
Common Patterns
Working Outside Repository Context
When not in a Git repository, specify the repository:
Self-Hosted GitLab
Set hostname for all commands:
Automation and Scripting
Use JSON output for parsing:
Using the API Command
The glab api command provides direct GitLab API access:
Best Practices
- Verify authentication before executing commands:
glab auth status - Use `--help` to explore command options:
glab <command> --help - Link MRs to issues using "Closes #123" in MR description
- Lint CI config before pushing:
glab ci lint - Check repository context when commands fail:
git remote -v
Common Commands Quick Reference
Merge Requests:
glab mr list --assignee=@me- Your assigned MRsglab mr list --reviewer=@me- MRs for you to reviewglab mr create- Create new MRglab mr checkout <number>- Test MR locallyglab mr approve <number>- Approve MRglab mr merge <number>- Merge approved MR
Issues:
glab issue list- List all issuesglab issue create- Create new issueglab issue close <number>- Close issue
CI/CD:
glab pipeline ci view- Watch pipelineglab ci status- Check statusglab ci lint- Validate .gitlab-ci.ymlglab ci retry- Retry failed pipeline
Repository:
glab repo clone owner/repo- Clone repositoryglab repo view- View repo detailsglab repo fork- Fork repository
Progressive Disclosure
For detailed command documentation, refer to:
- references/commands-detailed.md - Comprehensive command reference with all flags and options
- references/quick-reference.md - Condensed command cheat sheet
- references/troubleshooting.md - Detailed error scenarios and solutions
Load these references when:
- User needs specific flag or option details
- Troubleshooting authentication or connection issues
- Working with advanced features (API, schedules, variables, etc.)
Common Issues Quick Fixes
"command not found: glab" - Install glab or verify PATH
"401 Unauthorized" - Run glab auth login
"404 Project Not Found" - Verify repository name and access permissions
"not a git repository" - Navigate to repo or use -R owner/repo flag
"source branch already has a merge request" - Use glab mr list to find existing MR
For detailed troubleshooting, load references/troubleshooting.md.
Notes
- glab auto-detects repository context from Git remote
- Most commands have
--webflag to open in browser - Use
--output=jsonfor scripting and automation - Multiple GitLab accounts can be authenticated simultaneously
- Commands respect Git configuration and current repository context
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingshared/.ai-agents/skills/glab/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jjmartres/ai-coding-agents/glab)