← All Skills
G

Code & repos

GitLab

Read repos, manage issues, and review MRs.

A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.

Triggers0

Things that can wake up your GitLab coworker.

No triggers published for GitLab yet — but you can still run it on a schedule or from a chat.

Actions15

Things your coworker can do in GitLab.

  • Archive Project

    Tool to archive a project. Use when you need to mark a project read-only after finishing active development. Call after confirming no further changes are required.

    GITLAB_ARCHIVE_PROJECT
  • Create GitLab Group

    Tool to create a new group in GitLab. Use when you need to establish a new group for projects or collaboration.

    GITLAB_CREATE_GROUP
  • Create Project

    Tool to create a new project in GitLab. Implements POST /projects endpoint.

    GITLAB_CREATE_PROJECT
  • Create Project Issue

    Tool to create a new issue in a GitLab project. Use when you need to report a bug, request a feature, or track a task within a specific project.

    GITLAB_CREATE_PROJECT_ISSUE
  • Create Repository Branch

    Tool to create a new branch in a project. Use when you need to create a new branch from an existing branch or a specific commit in a GitLab project.

    GITLAB_CREATE_REPOSITORY_BRANCH
  • Get Merge Request Notes

    Tool to fetch comments on a merge request. Use when you need to retrieve all notes for a specific merge request.

    GITLAB_GET_MERGE_REQUEST_NOTES
  • Get Project

    Tool to get a single project by ID or URL-encoded path.

    GITLAB_GET_PROJECT
  • Get Project Merge Request

    Tool to fetch full details for a single merge request when the MR IID is known. Use when you need to retrieve canonical metadata, description, state, branches, authors, and approval-related fields for a specific merge request.

    GITLAB_GET_PROJECT_MERGE_REQUEST
  • Get Projects

    Tool to list all projects accessible to the authenticated user. Supports filtering. Private or group projects may be silently omitted if the token lacks sufficient scopes or group membership.

    GITLAB_GET_PROJECTS
  • Get Repository Branch

    Tool to retrieve information about a specific branch in a project. Use when you need to get details for a single branch.

    GITLAB_GET_REPOSITORY_BRANCH
  • Get Users

    Tool to retrieve a list of users from GitLab. Use this when you need to find user information, search for specific users, or filter users based on various criteria like activity status or creation date.

    GITLAB_GET_USERS
  • List Group Projects

    Tool to list projects within a GitLab group by group ID or full path. Use when discovering projects under a namespace or subgroup.

    GITLAB_LIST_GROUP_PROJECTS
  • List Project Issues

    Tool to list issues for a project with filtering options (state, labels, search, assignee, author, etc.). Use when you need to browse, filter, or triage project issues to confirm IIDs or decide what to update/close.

    GITLAB_LIST_PROJECT_ISSUES
  • List project users

    Tool to list users of a project. Use after you have a project ID and want to retrieve its users.

    GITLAB_LIST_PROJECT_USERS
  • Update Project Issue

    Tool to update an existing issue in a GitLab project (title, description, labels, assignees, state, etc.). Use when you need to modify issue details, close/reopen issues, or manage labels and assignments.

    GITLAB_UPDATE_PROJECT_ISSUE