glab-completion

Generate shell completion scripts for bash, zsh, fish, and PowerShell.

43|5|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-completion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glab-completion
Source: https://github.com/vince-winkintel/gitlab-cli-skills/tree/main/glab-completion
Command: npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-completion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users set up automatic command completion for the GitLab CLI (glab) in their shell, reducing typing and errors.

Core Features & Use Cases

  • Generate Shell Scripts: Creates completion scripts for Bash, Zsh, Fish, and PowerShell.
  • Easy Integration: Provides clear instructions for loading completions into current sessions or for persistent use across sessions.
  • Use Case: A new user wants to quickly become proficient with glab. They can use this skill to enable tab completion for all glab commands and their arguments, making their command-line experience much smoother.

Quick Start

Use the glab completion skill to generate bash completion scripts for your current shell session.

Frequently Asked Questions about glab-completion

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

FAQPage Schema
How do I set up shell completion for the GitLab CLI?

To set up GitLab CLI shell completion, generate a completion script for your shell type and load it into your current session or append it to your shell configuration file for persistent use.

Does glab completion support both Zsh and PowerShell?

Yes, glab completion supports generating shell completion scripts for Bash, Zsh, Fish, and PowerShell to enable tab completion across these environments.

How do I enable tab completion for glab commands permanently?

To enable tab completion permanently, generate the appropriate shell script and add it to your shell's startup configuration file, allowing glab commands to auto-load on new sessions.

What is the best way to reduce typing errors when using glab?

The best way to reduce typing errors with glab is to install shell completion, which provides automated tab completion for available commands and arguments.

Can I generate a bash completion script for a single terminal session?

Yes, you can generate a bash completion script and load it directly into your current terminal session to enable temporary tab completion without modifying persistent configuration files.