Skip to content
Back to skills

Quickstart

CSecurity

The glab plugin provides access to the GitLab CLI tool (`glab`), bringing GitLab to your command line. Work with GitLab directly from the terminal without leaving your workflow.

  • 54 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 6, 2026
toolsbashgitci/cd

Works with

  • terminal
  • cli

Security analysis

C71/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalDownloads and executes remote scripts — classic supply chain attack

Pro shows the line behind each finding and how to fix it

Scanned September 6, 2026

npx -y skills add javimosch/supercli --skill quickstart --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Quickstart?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Quickstart
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/javimosch-quickstart-03cf3a1a/badge)](https://www.skillsdirectory.com/skills/javimosch-quickstart-03cf3a1a)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# glab Plugin

## Overview
The glab plugin provides access to the GitLab CLI tool (`glab`), bringing GitLab to your command line. Work with GitLab directly from the terminal without leaving your workflow.

## What is glab?
`glab` is an open-source GitLab CLI tool that allows you to work with GitLab directly from your terminal. It provides a unified interface for managing repositories, issues, merge requests, pipelines, and more.

## Quick Start

### 1. Install glab
```bash
curl -sL https://git.io/glab | sh
# or with Homebrew
brew install glab
```

### 2. Authenticate
```bash
sc glab auth login
```

### 3. Verify installation
```bash
sc glab self version
```

## Common Workflows

### Working with Merge Requests
```bash
# List merge requests
sc glab mr list

# List only opened MRs
sc glab mr list --state opened

# View a specific MR
sc glab mr view 123
```

### Working with Issues
```bash
# List issues
sc glab issue list

# List issues assigned to you
sc glab issue list --assignee @me

# List closed issues
sc glab issue list --state closed
```

### CI/CD Pipelines
```bash
# List pipelines
sc glab ci list

# View pipeline status
sc glab ci view 12345
```

### Repository Operations
```bash
# Clone a repository
sc glab repo clone owner/repo

# View repository info
sc glab repo view
```

## Authentication
Authenticate with your GitLab instance:
```bash
sc glab auth login
```

For self-hosted GitLab instances:
```bash
sc glab auth login --hostname gitlab.example.com
```

## Requirements
- GitLab account
- Personal access token with appropriate permissions

## Useful Commands
- `sc glab auth login` - Authenticate with GitLab
- `sc glab mr list` - List merge requests
- `sc glab mr view [iid]` - View a merge request
- `sc glab issue list` - List issues
- `sc glab ci list` - List CI/CD pipelines
- `sc glab repo clone [repo]` - Clone a repository

## Passthrough
For any glab command not exposed as a specific command, use the passthrough:
```bash
sc glab _ _ [any glab args]
```

## Resources
- Official docs: https://docs.gitlab.com/ee/user/cli/
- GitHub repo: https://github.com/profclems/glab

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…