glab
Skill9 starsChanged 2 months agoApache-2.0View on GitHub
Use when creating, reading, updating, or closing GitLab issues and merge requests with the glab CLI.
- Commits and pushes
7 other projects use a version of this.
Adopted by
Most recently taken up by
- rogue-dev-studio/ai-agents-roguetheir own version, first seen Nov 1, 2026
- arfar-x/agent-skillstheir own version, first seen Oct 13, 2026
- gitlabhq/gitlabhqtheir own version, first seen Oct 8, 2026
- beeltec/skillstheir own version, first seen Jul 28, 2026
- gccli/skillstheir own version, first seen Jul 27, 2026
- jcsaaddupuy/badrobotstheir own version, first seen Feb 26, 2026
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- gitlabhq/gitlabhq★ 25ksame name
- henricook/claude-glab-skill★ 74same name
- arfar-x/agent-skills★ 14same name
- beeltec/skills★ 2same name
- rogue-dev-studio/ai-agents-rogue★ 2same name
- jcsaaddupuy/badrobots★ 1same name
- gccli/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository60 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- check-for-updatesSkill
- api-designSkill
- bddSkill
- blueprintSkill
- brainstormingSkill
- browser-usageSkill
- clarify-codeSkill
- cleanupSkill
- codebase-designSkill
- code-contractsSkill
- code-reviewSkill
- commitSkill
- confluence-exportSkill
- database-proSkill
- datadogSkill
- diagnosing-bugsSkill
- diagram-designSkill
- e2e-testSkill
- explain-code-flowSkill
- explain-simplySkill
- frontend-slidesSkill
- grill-meSkill
- handoffSkill
- herdrSkill
- i-have-adhdSkill
- impeccableSkill
- implementSkill
- improve-codebase-architectureSkill
- jiraSkill
- loomSkill
- markitdownSkill
- mermaid-skillSkill
- modularity-designSkill
- modularity-reviewSkill
- plannotatorSkill
- ponytailSkill
- prototypeSkill
- qmdSkill
- refactorSkill
- releaseSkill
- researchSkill
- security-reviewSkill
- show-meSkill
- skill-doctorSkill
- stop-the-slopSkill
- tddSkill
- teachSkill
- terraform-engineerSkill
- ticket-overviewSkill
- to-specSkill
- to-ticketsSkill
- update-docstringsSkill
- wayfinderSkill
- write-documentationSkill
- write-readmeSkill
- write-simplySkill
- writing-for-agentsSkill
- wtfSkill
The file
We split this skill into the rules it gives an agent
12 rules. 0 are common, 7 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 7 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 11
Use glab for GitLab issue and merge request operations.
- Distinctive: line 15
Create one feature branch and one commit before opening its merge request.
- Distinctive: line 24
Create the merge request with an explicit target branch and self-assignment:
- Very specific: line 44
Use conventional commit prefixes in MR titles: feat:, fix:, chore:, refactor:, or docs:.
- Very specific: line 46
Use --draft for draft MRs.
- Distinctive: line 48
Read or inspect MRs:
- Distinctive: line 58
Create and inspect issues:
- Very specific: line 66
Use glab issue note <issue-number> --message "..." for comments.
- Distinctive: line 70
Check authentication before write operations:
- Distinctive: line 76
If authentication fails, stop.
- Distinctive: line 80
Before opening an MR:
- Very specific: line 86
After opening an MR, record its URL and inspect its pipeline status with glab mr view <mr-number>.
“Common” is measured: kept by at least 6 in 10 of the 7 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
GitLab CLI
Use glab for GitLab issue and merge request operations. Run commands from the repository root so glab can infer the project.
Merge requests
Create one feature branch and one commit before opening its merge request.
git switch -c feat/short-description
git add <files>
git commit -m "feat: short description"
git push -u origin feat/short-descriptionCreate the merge request with an explicit target branch and self-assignment:
glab mr create \
--title "feat: short description" \
--description "$(cat <<'EOF'
## Summary
- What changed and why
EOF
)" \
--target-branch main \
--assignee @meUse branch names:
feat/short-descfix/short-descchore/short-desc
Use conventional commit prefixes in MR titles: feat:, fix:, chore:, refactor:, or docs:.
Use --draft for draft MRs. Never force-push to main.
Read or inspect MRs:
glab mr list
glab mr view <mr-number> --comments
glab mr diff <mr-number>Issues
Create and inspect issues:
glab issue create --title "Short title" --description "Description"
glab issue view <issue-number> --comments
glab issue list -F jsonUse glab issue note <issue-number> --message "..." for comments. Apply labels with glab issue update <issue-number> --label "label"; remove labels with --unlabel. Close an issue with glab issue close <issue-number>.
Authentication
Check authentication before write operations:
glab auth statusIf authentication fails, stop. Keep tokens out of commands and output.
Verification
Before opening an MR:
git status --short --branchAfter opening an MR, record its URL and inspect its pipeline status with glab mr view <mr-number>.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

