gitlab-repos

Automate GitLab API CRUD operations on projects, issues, and merge requests.

117|10|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/ClawLink-HQ/clawlink --skill gitlab-repos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-repos
Source: https://github.com/ClawLink-HQ/clawlink/tree/main/clawhub-skills/gitlab-repos
Command: npx skills add https://github.com/ClawLink-HQ/clawlink --skill gitlab-repos

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manages and interacts with GitLab projects, issues, merge requests, and other GitLab entities efficiently through OpenClaw or Hermes.

Core Features & Use Cases

  • GitLab Access: Provides API-based access to manage projects, issues, and other resources in GitLab.
  • Automation: Enables automatic operations such as listing projects, reviewing issues, and creating branches.
  • Use Case: For an OpenClaw or Hermes agent to list all GitLab projects, retrieve specific project details, or manage CI/CD pipelines without manual configuration.

Quick Start

List all GitLab projects by typing clawlink_call_tool --tool "gitlab_get_projects" --params '{}'.

Frequently Asked Questions about gitlab-repos

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

FAQPage Schema
How do I automate GitLab project and issue management?

You can automate GitLab project and issue management by using API-based access to perform CRUD operations on projects, issues, merge requests, and commits automatically through OpenClaw or Hermes agents.

Can I manage GitLab CI/CD pipelines without manual configuration?

Yes, you can manage GitLab CI/CD pipelines without manual configuration by automating interactions with the GitLab API, enabling agents to review issues, list projects, and create branches automatically.

What do I need to interact with GitLab resources via an agent?

To interact with GitLab resources via an agent, you need the GitLab API dependency and an OpenClaw or Hermes environment to execute automated CRUD operations on projects and merge requests.

How do I list all GitLab projects using a command line tool?

To list all GitLab projects, you execute the clawlink_call_tool command with the gitlab_get_projects tool name and empty parameters, retrieving your project details directly through the API.

Does this approach support creating branches and reviewing issues in GitLab?

Yes, this approach supports creating branches and reviewing issues in GitLab by providing API-based access to perform a range of automated CRUD operations on your repositories and issue tracking entities.

What is the best way to manage GitLab merge requests and commits in automated workflows?

The best way to manage GitLab merge requests and commits in automated workflows is by utilizing API interactions within OpenClaw or Hermes, allowing agents to handle CRUD operations without manual setup.