glab-repo

Manages GitLab repositories and projects including cloning, creating, forking, and archiving.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of GitLab repositories, from creation and cloning to complex operations like forking, transferring, and member management, significantly reducing the manual effort involved in repository lifecycle tasks.

Core Features & Use Cases

  • Repository Lifecycle Management: Create, clone, fork, update, archive, and delete repositories.
  • Collaboration: Manage project members, including adding, removing, and updating access levels.
  • Search and Discovery: Efficiently search for repositories within GitLab.
  • Use Case: Automate the process of forking a project, cloning it locally, setting up upstream remotes, and keeping your fork synchronized with the original repository.

Quick Start

Clone the repository 'my-group/my-project' into the current directory.

Frequently Asked Questions about glab-repo

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

FAQPage Schema
How do I manage the GitLab repository lifecycle including cloning and forking?

GitLab repository lifecycle management covers creating, cloning, forking, archiving, updating, and deleting projects. This Skill automates these tasks, reducing manual effort for repository lifecycle operations and project configuration.

What is the best way to automate forking a GitLab project and keeping it synchronized?

Automating GitLab project forks involves forking the project, cloning it locally, setting up upstream remotes, and keeping your fork synchronized. This Skill streamlines the entire process to keep your fork up to date.

Can I manage project members and access levels in GitLab repositories?

Yes, managing GitLab project members includes adding, removing, and updating collaborator access levels. This Skill handles collaboration management directly, allowing you to configure repository settings and manage team members efficiently.

How do I search for repositories within GitLab?

Searching for GitLab repositories is supported through the project search and discovery features. This Skill enables efficient repository search and discovery, allowing you to find specific projects within your GitLab environment.

Does this GitLab repository manager support transferring and archiving projects?

Yes, GitLab project management supports transferring and archiving repositories. This Skill manages the entire repository lifecycle, enabling complex operations like transferring projects and archiving them directly.

Why use a dedicated tool for GitLab project management instead of manual configuration?

Dedicated GitLab project management tools reduce manual effort for repository lifecycle tasks. This Skill centralizes cloning, creating, forking, and member management, significantly streamlining complex repository operations.