Programowanie · Nauka i wyjaśnianie
gitlab-cli
/gitlab-cli
Podaje składnię poleceń glab dla issues, merge requestów, pipeline'ów, wydań i CI/CD.
Dla kogo
- Autor
- znorris ↗
- Repozytorium
- claude-marketplace ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 14.07.2026
Ocena i bezpieczeństwo
90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 14.07.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Podaje składnię poleceń glab dla issues, merge requestów, pipeline'ów, wydań i CI/CD.
Oryginalny opis (EN)
Reference guide for GitLab CLI (glab) commands. Use when running glab commands for issues, merge requests, pipelines, releases, or CI/CD operations, or when the user asks about GitLab CLI syntax.
Jak działa
- Authentication
- Command Reference
- Key Flags
- Workflow Patterns
- Important Notes
Sekcje z nagłówków SKILL.md, w oryginale · 127 linii, 638 słów
Podgląd SKILL.md
--- name: gitlab-cli description: Reference guide for GitLab CLI (glab) commands. Use when running glab commands for issues, merge requests, pipelines, releases, or CI/CD operations, or when the user asks about GitLab CLI syntax. --- # GitLab CLI (glab) Assistant You have access to the glab CLI for GitLab operations. $ARGUMENTS ## Authentication If there are authentication related errors, run: `glab auth status` ## Command Reference ### Issues - `glab issue list [--assignee=@me] [--label=X] [--milestone=X] [--state=opened|closed|all]` - `glab issue view <id> --comments` - `glab issue create --title "X" --description "X" [--label=X] [--assignee=X]` - `glab issue close <id>` - `glab issue update <id> [--title=X] [--description=X] [--label=X] [--assignee=X]` - `glab issue note <id> --message "X"` (add comment) ### Merge Requests - `glab mr list [--assignee=@me] [--reviewer=@me] [--state=opened|merged|closed|all] [--label=X]` - `glab mr view <id> --comments` - `glab mr diff <id>` (view changes) - `glab mr create --title "X" --description "X" [--source-branch=X] [--target-branch=X] [--related-issue=X]` - `glab mr update <id> [--title=X] [--description=X] [--label=X] [--draft] [--ready]` - `glab mr close <id>` - `glab mr checkout <id>` (switch to MR branch locally) - `glab mr approve <id>` - `glab mr merge <id> [--squash] [--remove-source-branch]` - `glab mr note <id> --message "X"` (add comment) ### CI/CD Pipelines - `glab ci list` (list recent pipelines) - `glab ci view [branch]` (interactive pipeline viewer) - `glab ci status` (current branch pipeline status) - `glab ci trace [job-id]` (view job logs) - `glab pipeline run --branch <branch>` (trigger pipeline) - `glab ci retry <job-id>` - `glab ci cancel pipeline <id>` - `glab ci cancel job <id>` ### Releases & Tags - `glab release list` - `glab release view <tag>` - `glab release create <tag> --notes "X"` ### Labels & Milestones - `glab label list [-F json]` - `glab milestone list [--state=active|closed]` ### Repository Info - `glab repo view` (project metadata) - `glab api projects/:id/repository/commits` (recent commits via API) ### Raw API Access - `glab api <endpoint> --method GET|POST|PUT|DELETE` - `glab api graphql --field query='...'` ## Key Flags - `-R owner/repo` or `--repo` - target different repository (supports GROUP/NAMESPACE/REPO format) - `--hostname` - target specific GitLab instance - `-F json` or `--output json` - machine-readable output (prefer this for parsing) - `-w` or `--web` - open in browser - `--per-page N` - control result count (default 30) - `--page N` - pagination ## Workflow Patterns ### Summarize Feature/Epic Status 1. Find related issues: `glab issue list --label=<feature-label> -F json` 2. Find related MRs: `glab mr list --label=<feature-label> -F json` 3. For each open MR, check pipeline: `glab ci status --branch <source-branch>` 4. Optionally review code: `glab mr diff <id>` or checkout and read files ### Review an MR Thoroughly 1. `glab mr view <id> --comments` (understand context and discussion) 2. `glab mr diff <id>` (see all changes) 3. `glab mr checkout <id>` (get code locally) 4. Check CI: `glab ci status` 5. Add feedback: `glab mr note <id> --message "..."` ### Debug Failed Pipeline 1. `glab ci list -F json` (find failed pipeline) 2. `glab ci view` (identify failed job) 3. `glab ci trace <job-id>` (read full logs) 4. Suggest fix or create issue ### Prepare Release Summary 1. `glab release list` (find previous tag) 2. `glab api projects/:id/repository/compare?from=<old>&to=<new>` (commits between) 3. `glab mr list --state=merged --updated-after=<date> -F json` 4. `glab issue list --state=closed --updated-after=<date> -F json` ### Triage My Work 1. `glab issue list --assignee=@me --state=opened -F json` 2. `glab mr list --assignee=@me --state=opened -F json` 3. `glab mr list --reviewer=@me --state=opened -F json` ### Review Tickets Workflow When reviewing ticket status against codebase: 1. List open issues: `glab issue list --assignee=@me --state=opened -F json` 2. For each issue, search git history: `git log --oneline --grep="<issue-id>"` 3. Check if related MRs are merged: `glab mr list --state=merged | grep "<issue-id>"` 4. Update issue status or add comments as needed ## Important Notes - Always use `-F json` when you need to parse output programmatically - Pipeline status: passed, failed, running, pending, canceled, skipped - The `glab api` command can access any GitLab REST endpoint for advanced queries - Rate limits apply; batch operations thoughtfully
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · znorris/claude-marketplace | 90 | MIT |
| bordenet/superpowers-plus | 90 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki db1e99df884c (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100gitlab-cli-skills
Prowadzi przez operacje GitLab CLI (glab) z opisem poleceń i przykładami dla merge requestów, zgłoszeń, potoków CI/CD, repozytoriów, uwierzytelniania i ponad 30 innych poleceń. - 100glab
Doradza w obsłudze GitLab CLI (glab): issues, merge requesty, pipeline'y CI/CD, repozytoria i inne operacje z wiersza poleceń. - 100glab
Doradza w obsłudze GitLab CLI (glab): issues, merge requesty, pipeline'y CI/CD, repozytoria i inne operacje z wiersza poleceń. - 100glab
Tworzy, czyta, aktualizuje i zamyka issues oraz merge requesty GitLab przez glab CLI. - 100gitlab
Tworzy i zarządza issues, merge requestami, pipeline'ami i repozytoriami GitLab przez glab CLI, w tym przegląd MR, sprawdzanie CI/CD i code review. - 100glab
Obsługuje GitLab CLI dla merge requestów, issues, pipeline'ów CI/CD i repozytoriów: listowanie MR, status CI, przeglądanie zgłoszeń i dowolne operacje API GitLaba.