glab-ssh-key

Manage GitLab SSH keys via the glab CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management of SSH keys associated with your GitLab account, streamlining authentication and access control.

Core Features & Use Cases

  • Add SSH Keys: Securely add new SSH keys to your GitLab account with specified titles and usage types.
  • List SSH Keys: View all SSH keys currently registered for your account.
  • Get Specific Key: Retrieve details of a single SSH key using its ID.
  • Delete SSH Keys: Remove unwanted SSH keys from your account to maintain security.
  • Use Case: When setting up a new development environment or rotating credentials, use this skill to add your public SSH key to GitLab and ensure secure Git operations.

Quick Start

Use the glab ssh-key skill to list all your registered SSH keys.

Frequently Asked Questions about glab-ssh-key

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

FAQPage Schema
How do I manage GitLab SSH keys for my account?

Adding an SSH key to GitLab involves specifying a title and usage type for the key. This Skill uses the GitLab CLI to securely register new public SSH keys to your account, ensuring secure Git operations when setting up a development environment.

How do I list and retrieve registered SSH keys in GitLab?

Deleting GitLab SSH keys removes unwanted or outdated access credentials from your account to maintain security. This Skill automates the removal process via the GitLab CLI, which is highly useful during credential rotation or when decommissioning old development environments.

Do I need the GitLab CLI to configure SSH authentication?

Yes, configuring SSH authentication through this Skill requires the GitLab CLI (glab) to be installed. The CLI acts as the bridge to interact with the GitLab API for executing key management operations like adding and deleting keys.

Can I automate the SSH key lifecycle within GitLab projects?

Automating the SSH key lifecycle within GitLab is supported by this Skill through the GitLab CLI. You can script the addition, retrieval, and deletion of keys to streamline access control and credential rotation for your projects.