GitLab

Query GitLab REST API for commits, merge requests, members, and user activity.

124|12|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/tuyoogame/tyclaw.rs --skill gitlab-tuyoogame
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: GitLab
Source: https://github.com/tuyoogame/tyclaw.rs/tree/main/workspace/skills/data/gitlab
Command: npx skills add https://github.com/tuyoogame/tyclaw.rs --skill gitlab-tuyoogame

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitLab repositories are often analyzed for governance and productivity, but data is scattered and access can be limited. This Skill provides a read-only interface to fetch commits, Merge Requests, project members, and user activity across projects via the GitLab REST API, using the provided tool script.

Core Features & Use Cases

  • Read-only queries via the tool: 8 subcommands including list-projects, commits, list-mrs, mr-detail, user-events, and list-members.
  • Cross-project visibility for governance, reporting, and auditing.
  • Credentialed access with a Personal Access Token and enforced read-only operations.

Quick Start

Configure a read-only PAT and start using the GitLab API tool to fetch commits, MRs, and user activity across projects.

Frequently Asked Questions about GitLab

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

FAQPage Schema
How do I query GitLab commits and merge requests across multiple projects?▼

To query GitLab commits and merge requests across multiple projects, use a read-only REST API interface that fetches project data with a Personal Access Token. This enforces read-only access for safely retrieving contribution histories and MR activity.

What do I need to access GitLab project members and user activity?▼

Accessing GitLab project members and user activity requires a Personal Access Token configured with the read_api scope. This credential enforces read-only operations, letting you safely retrieve team participation data across projects.

Can I audit GitLab merge request details without write access?▼

Yes, you can audit GitLab merge request details without write access by using a tool that enforces read-only operations. It requires a PAT with the read_api scope to fetch MR details and user events safely.

What's the best way to get visibility into GitLab user activity for governance reporting?▼

The best way to get visibility into GitLab user activity for governance reporting is querying the REST API read-only. You can fetch user events and project members across multiple projects to audit team participation.

Does this GitLab API tool support listing all available projects?▼

Yes, this GitLab API tool supports listing all available projects. It includes subcommands like list-projects to retrieve project data, alongside commands for fetching commits, merge requests, and user events in a read-only manner.

Why are my GitLab read-only queries failing with an access token error?▼

GitLab read-only queries fail with access token errors when your Personal Access Token lacks the required read_api scope. Ensure your PAT is properly configured with read_api permissions to successfully fetch commits and project members.