gitlab-deploy-tokens

Create, list, and delete GitLab deploy tokens via API.

11|1|Updated Oct 31, 2022
One-click install
npx skills add https://github.com/Knuckles-Team/gitlab-api --skill gitlab-deploy-tokens
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-deploy-tokens
Source: https://github.com/Knuckles-Team/gitlab-api/tree/main/gitlab_api/skills/gitlab-deploy-tokens
Command: npx skills add https://github.com/Knuckles-Team/gitlab-api --skill gitlab-deploy-tokens

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automated management of GitLab deploy tokens across instances, projects, and groups, reducing manual overhead and human error.

Core Features & Use Cases

  • Create, list, and delete deploy tokens for GitLab at instance, project, or group levels.
  • Retrieve tokens for specific projects or groups, or across the entire instance.
  • Integrate with MCP-enabled workflows to govern access to GitLab resources.

Quick Start

Use the gitlab-deploy-tokens skill to create a deploy token for a project with project_id="123", name="ci-token", and scopes=["read_repository"].

Frequently Asked Questions about gitlab-deploy-tokens

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

FAQPage Schema
How do I automate GitLab deploy token management for CI/CD pipelines?

Automate GitLab deploy token management by applying this Skill to create, list, and delete tokens across instances, projects, and groups. It enables secure CI/CD operations by interacting with GitLab APIs through MCP context.

Can I create deploy tokens for GitLab groups instead of individual projects?

Yes, you can create deploy tokens for GitLab groups by passing the group_id parameter. The Skill manages token access across instance, project, and group levels.

What parameters do I need to generate a GitLab deploy token?

To generate a GitLab deploy token, you need to provide parameters like project_id or group_id, name, scopes, expires_at, and username. This allows tailored access control for your resources.

Does this Skill support listing all deploy tokens across a GitLab instance?

Yes, this Skill supports listing deploy tokens across an entire GitLab instance. You can retrieve tokens for specific projects, groups, or globally to audit access.

What is the best way to securely handle token expiration in GitLab workflows?

Securely handle token expiration by using the expires_at parameter during token creation. This ensures temporary access for CI/CD pipelines and requires automated renewal or deletion workflows.