
Glab
- 23 installs
- 638 repo stars
- Updated March 7, 2026
- sundial-org/awesome-openclaw-skills
Helps with ai & agent building tasks during AI-assisted development.
About
glab is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- glab
- AI & Agent Building
- AI-coding skill
Glab by the numbers
- 23 all-time installs (skills.sh)
- Ranked #10,032 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill glabAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 23 |
|---|---|
| repo stars | ★ 638 |
| Last updated | March 7, 2026 |
| Repository | sundial-org/awesome-openclaw-skills ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
GitLab Skill
Use the glab CLI to interact with GitLab. Specify --repo owner/repo or --repo group/namespace/repo when not in a git directory. Also accepts full URLs.
Merge Requests
List open merge requests:
glab mr list --repo owner/repoView MR details:
glab mr view 55 --repo owner/repoCreate an MR from current branch:
glab mr create --fill --target-branch mainApprove, merge, or check out:
glab mr approve 55
glab mr merge 55
glab mr checkout 55View MR diff:
glab mr diff 55CI/CD Pipelines
Check pipeline status for current branch:
glab ci statusView pipeline interactively (navigate jobs, view logs):
glab ci viewList recent pipelines:
glab ci list --repo owner/repoTrace job logs in real time:
glab ci trace
glab ci trace 224356863 # specific job ID
glab ci trace lint # by job nameRetry a failed pipeline:
glab ci retryValidate .gitlab-ci.yml:
glab ci lintIssues
List and view issues:
glab issue list --repo owner/repo
glab issue view 42Create an issue:
glab issue create --title "Bug report" --label bugAdd a comment:
glab issue note 42 -m "This is fixed in !55"API for Advanced Queries
Use glab api for endpoints not covered by subcommands. Supports REST and GraphQL.
Get project releases:
glab api projects/:fullpath/releasesGet MR with specific fields (pipe to jq):
glab api projects/owner/repo/merge_requests/55 | jq '.title, .state, .author.username'Paginate through all issues:
glab api issues --paginateGraphQL query:
glab api graphql -f query='
query {
currentUser { username }
}
'JSON Output
Pipe to jq for filtering:
glab mr list --repo owner/repo | jq -r '.[] | "\(.iid): \(.title)"'Variables and Releases
Manage CI/CD variables:
glab variable list
glab variable set MY_VAR "value"
glab variable get MY_VARCreate a release:
glab release create v1.0.0 --notes "Release notes here"Key Differences from GitHub CLI
| Concept | GitHub (gh) | GitLab (glab) |
|---|---|---|
| Pull/Merge Request | gh pr | glab mr |
| CI runs | gh run | glab ci |
| Repo path format | owner/repo | owner/repo or group/namespace/repo |
| Interactive pipeline view | N/A | glab ci view |