This one gives Claude what it needs to work with GitLab's CLI without the usual fumbling around. It covers the practical stuff like creating merge requests, posting inline diff comments (which has some gotchas about JSON vs form fields), and monitoring CI/CD pipelines. The authentication setup is straightforward, and there's good coverage of self-hosted GitLab instances. What's useful here is the distinction between discussion notes and diff notes, plus the API command patterns since glab doesn't expose everything through convenience commands. If you're doing GitLab workflows in the terminal or want Claude to help review merge requests with proper threaded comments, this handles the specifics that aren't obvious from glab's help text alone.

skills.sh installs
414
GitHub stars
142
last updated
Aug 21, 2026

Install

$ npx -y skills add nikiforovall/claude-code-rules --skill glab --agent claude-code

Installs into .claude/skills of the current project.

Files

GitLab CLI (glab) Skill

Provides guidance for using glab, the official GitLab CLI, to perform GitLab operations from the terminal.

When to Use This Skill

Invoke when the user needs to:

  • Create, review, or manage merge requests
  • Work with GitLab issues
  • Monitor or trigger CI/CD pipelines
  • Clone or manage repositories
  • Perform any GitLab operation from the command line

Prerequisites

Verify glab installation before executing commands:

glab --version

If not installed, inform the user and provide platform-specific installation guidance.

Authentication Quick Start

Most glab operations require authentication:

# Interactive authentication
glab auth login

# Check authentication status
glab auth status

# For self-hosted GitLab
glab auth login --hostname gitlab.example.org

# Using environment variables
export GITLAB_TOKEN=your-token
export GITLAB_HOST=gitlab.example.org  # for self-hosted

Core Workflows

Creating a Merge Request

# 1. Ensure branch is pushed
git push -u origin feature-branch

# 2. Create MR
glab mr create --title "Add feature" --description "Implements X"

Sponsors

Details

Repository
github.com/nikiforovall/claude-code-rules
Categories
DevOps & CI/CD, Git & Pull Requests, CLI & Terminal
First seen
Jun 3, 2026
1secondsky avatarrecommendation-systemsecondsky/claude-skillsDeploy production recommendation systems with feature stores, caching, A/B testing. Use for personalization APIs, low latency serving, or encountering cache inv412skills.sh installs
2mcollina avatarnode-best-practicesmcollina/skillsProvides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, test404skills.sh installs
3microsoftdocs avatarazure-functionsmicrosoftdocs/agent-skillsExpert knowledge for Azure Functions development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, se398skills.sh installs
4secondsky avatarmodel-deploymentsecondsky/claude-skillsDeploy ML models with FastAPI, Docker, Kubernetes. Use for serving predictions, containerization, monitoring, drift detection, or encountering latency issues, h393skills.sh installs
5agno-agi avataragnoagno-agi/agno-skillsAgno AI agent framework - build production-ready agents, multi-agent teams, workflows, MCP integrations, and deploy with AgentOS. Use when building, debugging, 389skills.sh installs
6getsentry avatarsentry-python-sdkgetsentry/sentry-agent-skillsFull Sentry SDK setup for Python. Use when asked to "add Sentry to Python", "install sentry-sdk", "setup Sentry in Python", or configure error monitoring, traci384skills.sh installs