Gitlab Manager
VerifiedManage GitLab repositories, merge requests, and issues via API. Use for tasks like creating repos, reviewing code in MRs, or tracking issues.
$ Add to .claude/skills/ About This Skill
# GitLab Manager
This skill allows interaction with GitLab.com via the API.
Prerequisites
- GITLAB_TOKEN: A Personal Access Token with `api` scope 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. ```bash ./scripts/gitlab_api.js create_repo "<name>" "<description>" "<visibility>" # Visibility: private (default), public, internal ```
#### 2. List Merge Requests List MRs for a specific project. ```bash ./scripts/gitlab_api.js list_mrs "<project_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. ```bash ./scripts/gitlab_api.js comment_mr "<project_path>" <mr_iid> "<comment_body>" ```
#### 4. Create Issue Open a new issue. ```bash ./scripts/gitlab_api.js create_issue "<project_path>" "<title>" "<description>" ```
Examples
Create a private repo: ```bash GITLAB_TOKEN=... ./scripts/gitlab_api.js create_repo "new-tool" "A cool new tool" "private" ```
Review an MR: ```bash # 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." ```
Use Cases
- Manage GitLab repositories, merge requests, and issues via the API
- Automate code review workflows for GitLab merge requests
- Track and manage issues across GitLab projects programmatically
- Create and configure GitLab repositories with automated setup
- Perform bulk operations on GitLab projects and their resources
Pros & Cons
Pros
- +Compatible with multiple platforms including claude-code, openclaw
- +Well-documented with detailed usage instructions and examples
- +Strong adoption with a large number of downloads and active users
Cons
- -No built-in analytics or usage metrics dashboard
- -Configuration may require familiarity with git & version control concepts
FAQ
What does Gitlab Manager do?
What platforms support Gitlab Manager?
What are the use cases for Gitlab Manager?
100+ free AI tools
Writing, PDF, image, and developer tools — all in your browser.
Next Step
Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.