/install gitlab-manager
GitLab Manager
This skill allows interaction with GitLab.com via the API.
Prerequisites
- GITLAB_TOKEN: A Personal Access Token with
apiscope must be set in the environment.
Usage
Use the provided Node.js script to interact with GitLab.
Script Location
scripts/gitlab_api.js
Commands
1. Create Repository
Create a new project in GitLab.
./scripts/gitlab_api.js create_repo "\x3Cname>" "\x3Cdescription>" "\x3Cvisibility>"
# Visibility: private (default), public, internal
2. List Merge Requests
List MRs for a specific project.
./scripts/gitlab_api.js list_mrs "\x3Cproject_path>" "[state]"
# Project path: e.g., "jorgermp/my-repo" (will be URL encoded automatically)
# State: opened (default), closed, merged, all
3. Comment on Merge Request
Add a comment (note) to a specific MR. Useful for code review.
./scripts/gitlab_api.js comment_mr "\x3Cproject_path>" \x3Cmr_iid> "\x3Ccomment_body>"
4. Create Issue
Open a new issue.
./scripts/gitlab_api.js create_issue "\x3Cproject_path>" "\x3Ctitle>" "\x3Cdescription>"
Examples
Create a private repo:
GITLAB_TOKEN=... ./scripts/gitlab_api.js create_repo "new-tool" "A cool new tool" "private"
Review an MR:
# First list to find ID
GITLAB_TOKEN=... ./scripts/gitlab_api.js list_mrs "jorgermp/my-tool" "opened"
# Then comment
GITLAB_TOKEN=... ./scripts/gitlab_api.js comment_mr "jorgermp/my-tool" 1 "Great work, but check indentation."
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install gitlab-manager - After installation, invoke the skill by name or use
/gitlab-manager - Provide required inputs per the skill's parameter spec and get structured output
What is Gitlab Manager?
Manage GitLab repositories, merge requests, and issues via API. Use for tasks like creating repos, reviewing code in MRs, or tracking issues. It is an AI Agent Skill for Claude Code / OpenClaw, with 3287 downloads so far.
How do I install Gitlab Manager?
Run "/install gitlab-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Gitlab Manager free?
Yes, Gitlab Manager is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Gitlab Manager support?
Gitlab Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Gitlab Manager?
It is built and maintained by jorgermp (@jorgermp); the current version is v1.0.0.