Loading...
Loading...
GitLab automation hub. Routes requests to specialized skills. ALWAYS use this skill when: (1) any GitLab operation, (2) unsure which skill to use, (3) multi-step GitLab workflows. Start here for any gitlab task.
npx skill4agent add grandcamel/gitlab-assistant-skills gitlab-assistantglab| I want to... | Use this skill | Risk |
|---|---|---|
| Work with merge requests | | ⚠️ |
| Work with issues | | ⚠️ |
| Check/run CI pipelines | | ⚠️ |
| Clone/fork/create repos | | ⚠️ |
| Manage releases | | ⚠️ |
| Manage labels | | ⚠️ |
| Manage milestones | | ⚠️ |
| Manage CI/CD variables | | ⚠️ |
| Manage groups/teams | | ⚠️ |
| Search GitLab | | - |
| Protect branches | | ⚠️ |
| Manage webhooks | | ⚠️ |
| Repository file operations | | ⚠️ |
| Manage wiki pages | | ⚠️ |
| MR/Issue discussions | | ⚠️ |
| Project badges | | ⚠️ |
| Container registry | | ⚠️⚠️ |
| Security vulnerabilities | | ⚠️ |
| Keywords | Route to |
|---|---|
| MR, merge request, pull request, review, approve, merge | |
| issue, bug, ticket, task, feature request | |
| CI, CD, pipeline, build, job, deploy, artifacts | |
| repo, repository, project, clone, fork | |
| release, tag, version, changelog | |
| label, tag (for issues/MRs) | |
| milestone, sprint, iteration | |
| variable, secret, env, CI variable | |
| group, team, organization, members, namespace | |
| search, find, query (global/group/project) | |
| protect branch, branch protection, access rules | |
| webhook, hook, notification callback, integration | |
| file, blob, content, raw (repository files) | |
| wiki, documentation page | |
| discussion, thread, comment, note, reply | |
| badge, status badge, coverage badge | |
| container, registry, docker, image, tag (container) | |
| vulnerability, security, scan, CVE, SAST, DAST | |
| Workflow | Skills Involved |
|---|---|
| Code review | |
| Bug tracking | |
| Deployment | |
| Release process | |
| Project setup | |
Example: "Release version 1.2.0"
1. gitlab-mr: Ensure all MRs are merged
2. gitlab-ci: Verify pipeline passes
3. gitlab-release: Create release with changelogglab mr listglab mr createglab mr checkoutglab mr mergeglab issue listglab issue createglab issue closeglab ci statusglab ci viewglab ci runglab ci artifactglab repo cloneglab repo forkglab repo createglab release createglab release listglab release viewglab label createglab label listglab milestone createglab milestone listglab variable setglab variable listglab api groupsglab api groups/:id/membersglab api "search?scope=...&search=..."glab api projects/:id/protected_branchesglab api projects/:id/hooksglab api projects/:id/repository/files/:pathglab api projects/:id/wikisglab api projects/:id/merge_requests/:iid/discussionsglab api projects/:id/badgesglab api projects/:id/registry/repositoriesglab api projects/:id/vulnerabilitiesglab auth statusglab auth loginglab repo view# Authentication
glab auth login # Interactive login
glab auth status # Check auth status
# Merge Requests
glab mr list # List MRs
glab mr create # Create MR
glab mr view <id> # View MR details
glab mr checkout <id> # Checkout MR branch
glab mr merge <id> # Merge MR
# Issues
glab issue list # List issues
glab issue create # Create issue
glab issue view <id> # View issue
glab issue close <id> # Close issue
# CI/CD
glab ci status # Current pipeline status
glab ci view # Interactive pipeline view
glab ci run # Trigger pipeline
glab ci artifact # Download artifacts
# Repository
glab repo clone <path> # Clone repository
glab repo fork <path> # Fork repository
glab repo view # View repo info| Ambiguous Request | Clarifying Question |
|---|---|
| "Show me the status" | "Do you want CI pipeline status ( |
| "Create a new one" | "What would you like to create? An issue, MR, or repository?" |
| "List everything" | "What would you like to list? MRs, issues, pipelines, or repos?" |