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.