โ† All skills
Tencent SkillHub ยท Developer Tools

Gitlab Cli Skills

Comprehensive GitLab CLI (glab) command reference and workflows for all GitLab operations via terminal. Use when user mentions GitLab CLI, glab commands, Git...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Comprehensive GitLab CLI (glab) command reference and workflows for all GitLab operations via terminal. Use when user mentions GitLab CLI, glab commands, Git...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Item is unstable.

This item is timing out or returning errors right now. Review the source page and try again later.

Quick setup
  1. Wait for the source to recover or retry later.
  2. Review SKILL.md only after the source returns a real package.
  3. Do not rely on this source for automated install yet.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Manual review
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SECURITY.md, SKILL.md, glab-alias/SKILL.md, glab-alias/references/commands.md, glab-api/SKILL.md

Validation

  • Wait for the source to recover or retry later.
  • Review SKILL.md only after the download returns a real package.
  • Treat this source as transient until the upstream errors clear.

Install with your agent

Agent handoff

Use the source page and any available docs to guide the install because the item is currently unstable or timing out.

  1. Open the source page via Review source status.
  2. If you can obtain the package, extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the source page and extracted files.
New install

I tried to install a skill package from Yavira, but the item is currently unstable or timing out. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required. Then review README.md for any prerequisites, environment setup, or post-install checks.

Upgrade existing

I tried to upgrade a skill package from Yavira, but the item is currently unstable or timing out. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need. Then review README.md for any prerequisites, environment setup, or post-install checks.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.11.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 13 sections Open source page

GitLab CLI Skills

Comprehensive GitLab CLI (glab) command reference and workflows.

Quick start

# First time setup glab auth login # Common operations glab mr create --fill # Create MR from current branch glab issue create # Create issue glab ci view # View pipeline status glab repo view --web # Open repo in browser

Skill organization

This skill routes to specialized sub-skills by GitLab domain: Core Workflows: glab-mr - Merge requests: create, review, approve, merge glab-issue - Issues: create, list, update, close, comment glab-ci - CI/CD: pipelines, jobs, logs, artifacts glab-repo - Repositories: clone, create, fork, manage Project Management: glab-milestone - Release planning and milestone tracking glab-iteration - Sprint/iteration management glab-label - Label management and organization glab-release - Software releases and versioning Authentication & Config: glab-auth - Login, logout, Docker registry auth glab-config - CLI configuration and defaults glab-ssh-key - SSH key management glab-gpg-key - GPG keys for commit signing glab-token - Personal and project access tokens CI/CD Management: glab-job - Individual job operations glab-schedule - Scheduled pipelines and cron jobs glab-variable - CI/CD variables and secrets glab-securefile - Secure files for pipelines glab-runner - Runner management: list, pause, delete (added v1.87.0) glab-runner-controller - Runner controller and token management (EXPERIMENTAL, admin-only) Collaboration: glab-user - User profiles and information glab-snippet - Code snippets (GitLab gists) glab-incident - Incident management glab-workitems - Work items: tasks, OKRs, key results, next-gen epics (added v1.87.0) Advanced: glab-api - Direct REST API calls glab-cluster - Kubernetes cluster integration glab-deploy-key - Deploy keys for automation glab-quick-actions - GitLab slash command quick actions for batching state changes glab-stack - Stacked/dependent merge requests glab-opentofu - Terraform/OpenTofu state management Utilities: glab-alias - Custom command aliases glab-completion - Shell autocompletion glab-help - Command help and documentation glab-version - Version information glab-check-update - Update checker glab-changelog - Changelog generation glab-attestation - Software supply chain security glab-duo - GitLab Duo AI assistant glab-mcp - Model Context Protocol server for AI assistant integration (EXPERIMENTAL)

v1.89.0 Updates

v1.89.0+: 18 commands across 12 sub-skills now support --output json / -F json for structured output โ€” raw GitLab API responses ideal for agent/automation parsing. Affected sub-skills: glab-release, glab-ci, glab-milestone, glab-schedule, glab-mr, glab-repo, glab-label, glab-deploy-key, glab-ssh-key, glab-gpg-key, glab-cluster, glab-opentofu. Other v1.89.0 changes: glab-auth: glab auth login now prompts for SSH hostname separately from API hostname on self-hosted instances glab-stack: glab stack sync --update-base flag added to rebase stack onto updated base branch glab-release: --notes / --notes-file are now optional for glab release create and glab release update

When to use glab vs web UI

Use glab when: Automating GitLab operations in scripts Working in terminal-centric workflows Batch operations (multiple MRs/issues) Integration with other CLI tools CI/CD pipeline workflows Faster navigation without browser context switching Use web UI when: Complex diff review with inline comments Visual merge conflict resolution Configuring repo settings and permissions Advanced search/filtering across projects Reviewing security scanning results Managing group/instance-level settings

Daily development

# Start work on issue glab issue view 123 git checkout -b 123-feature-name # Create MR when ready glab mr create --fill --draft # Mark ready for review glab mr update --ready # Merge after approval glab mr merge --when-pipeline-succeeds --remove-source-branch

Code review

# List your review queue glab mr list --reviewer=@me --state=opened # Review an MR glab mr checkout 456 glab mr diff npm test # Approve glab mr approve 456 glab mr note 456 -m "LGTM! Nice work on the error handling."

CI/CD debugging

# Check pipeline status glab ci status # View failed jobs glab ci view # Get job logs glab ci trace <job-id> # Retry failed job glab ci retry <job-id>

"Should I create an MR or work on an issue first?"

Need to track work? โ”œโ”€ Yes โ†’ Create issue first (glab issue create) โ”‚ Then: glab mr for <issue-id> โ””โ”€ No โ†’ Direct MR (glab mr create --fill) Use glab issue create + glab mr for when: Work needs discussion/approval before coding Tracking feature requests or bugs Sprint planning and assignment Want issue to auto-close when MR merges Use glab mr create directly when: Quick fixes or typos Working from existing issue Hotfixes or urgent changes

"Which CI command should I use?"

What do you need? โ”œโ”€ Overall pipeline status โ†’ glab ci status โ”œโ”€ Visual pipeline view โ†’ glab ci view โ”œโ”€ Specific job logs โ†’ glab ci trace <job-id> โ”œโ”€ Download build artifacts โ†’ glab ci artifact <ref> <job-name> โ”œโ”€ Validate config file โ†’ glab ci lint โ”œโ”€ Trigger new run โ†’ glab ci run โ””โ”€ List all pipelines โ†’ glab ci list Quick reference: Pipeline-level: glab ci status, glab ci view, glab ci run Job-level: glab ci trace, glab job retry, glab job view Artifacts: glab ci artifact (by pipeline) or job artifacts via glab job

"Clone or fork?"

What's your relationship to the repo? โ”œโ”€ You have write access โ†’ glab repo clone group/project โ”œโ”€ Contributing to someone else's project: โ”‚ โ”œโ”€ One-time contribution โ†’ glab repo fork + work + MR โ”‚ โ””โ”€ Ongoing contributions โ†’ glab repo fork, then sync regularly โ””โ”€ Just reading/exploring โ†’ glab repo clone (or view --web) Fork when: You don't have write access to the original repo Contributing to open source projects Experimenting without affecting the original Need your own copy for long-term work Clone when: You're a project member with write access Working on organization/team repositories No need for a personal copy

"Project vs group labels?"

Where should the label live? โ”œโ”€ Used across multiple projects โ†’ glab label create --group <group> โ””โ”€ Specific to one project โ†’ glab label create (in project directory) Group-level labels: Consistent labeling across organization Examples: priority::high, type::bug, status::blocked Managed centrally, inherited by projects Project-level labels: Project-specific workflows Examples: needs-ux-review, deploy-to-staging Managed by project maintainers

Related Skills

MR and Issue workflows: Start with glab-issue to create/track work Use glab-mr to create MR that closes issue Script: scripts/create-mr-from-issue.sh automates this CI/CD debugging: Use glab-ci for pipeline-level operations Use glab-job for individual job operations Script: scripts/ci-debug.sh for quick failure diagnosis Repository operations: Use glab-repo for repository management Use glab-auth for authentication setup Script: scripts/sync-fork.sh for fork synchronization Configuration: Use glab-auth for initial authentication Use glab-config to set defaults and preferences Use glab-alias for custom shortcuts

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
6 Docs
  • SKILL.md Primary doc
  • glab-alias/references/commands.md Docs
  • glab-alias/SKILL.md Docs
  • glab-api/SKILL.md Docs
  • README.md Docs
  • SECURITY.md Docs