glab-runner

Automate GitLab CI/CD runner management via the glab CLI.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/a-ng-d/claude-ui-color-palette --skill glab-runner-a-ng-d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glab-runner
Source: https://github.com/a-ng-d/claude-ui-color-palette/tree/main/skills/gitlab-cli-skills/glab-runner
Command: npx skills add https://github.com/a-ng-d/claude-ui-color-palette --skill glab-runner-a-ng-d

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitLab CI/CD runner management often requires multiple commands and checks across projects, groups, and instance levels. This skill provides a cohesive CLI-based approach to list, assign, unassign, inspect, pause/unpause, and delete runners in a unified workflow.

Core Features & Use Cases

  • List runners across project, group, and instance scopes to monitor status, recent activity, and capacity.
  • Assign and unassign runners to projects to optimize CI workloads and share resources.
  • Inspect recent jobs and runner managers to diagnose issues, pause or resume runners to manage maintenance windows, and remove decommissioned runners when necessary.

Quick Start

Run glab runner list to view current runners for your context and identify the runner you want to manage.

Frequently Asked Questions about glab-runner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage GitLab CI/CD runners from the command line?

You can manage GitLab CI/CD runners from the command line by executing glab CLI commands to list, pause, unpause, assign, and delete runners across your project, group, or instance contexts.

Can I pause and resume GitLab runners to manage maintenance windows?

Yes, you can pause and resume GitLab runners to manage maintenance windows using specific glab CLI commands, allowing you to temporarily halt job execution without permanently deleting the runner.

How do I list GitLab runners across different project and group scopes?

To list GitLab runners across different scopes, use the glab runner list command, which displays current runners, their status, recent activity, and capacity for your specified project, group, or instance context.

Does the glab CLI support inspecting recent jobs and runner managers for GitLab CI/CD?

Yes, the glab CLI supports inspecting recent jobs and runner managers for GitLab CI/CD, enabling you to diagnose execution issues and review manager configurations directly from the terminal.

What is the best way to remove decommissioned GitLab runners in bulk?

The best way to remove decommissioned GitLab runners is by using the delete commands in the glab CLI, which handles the unassignment and permanent deletion lifecycle processes with built-in permission checks.

Do I need a specific glab version to assign and unassign runners to projects?

Yes, you need glab version 1.87.0 or higher to assign and unassign runners to projects, as this skill leverages the runner management features and error handling introduced in that specific CLI release.