gitlab-members

List GitLab group or project members with optional filters.

11|1|Updated Oct 31, 2022
One-click install
npx skills add https://github.com/Knuckles-Team/gitlab-api --skill gitlab-members
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitlab-members
Source: https://github.com/Knuckles-Team/gitlab-api/tree/main/gitlab_api/skills/gitlab-members
Command: npx skills add https://github.com/Knuckles-Team/gitlab-api --skill gitlab-members

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lists GitLab group or project members to improve membership visibility for audits.

Core Features & Use Cases

  • Get group members: retrieve a list of users in a specific GitLab group with optional filters like query or user_ids.
  • Get project members: retrieve a list of users in a specific GitLab project with optional filters like query or user_ids.
  • Use Case: perform quick membership audits for compliance and access reviews.

Quick Start

Use the gitlab-members skill to list members of a group or project by providing group_id or project_id and optional filters.

Frequently Asked Questions about gitlab-members

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

FAQPage Schema
How do I list GitLab members for a specific group or project?

To list GitLab members, you can use a membership enumeration tool that retrieves users for a specific group or project by providing the group_id or project_id parameter, returning a comprehensive member list for visibility and audits.

Can I filter GitLab group members by username or user ID?

Yes, you can filter GitLab group members by applying optional parameters such as query for searching usernames or user_ids to target specific accounts, allowing you to narrow down the returned membership list.

How do I perform a membership audit for GitLab access reviews?

Performing a GitLab membership audit involves enumerating all users in target groups or projects to review access levels. You retrieve the member list using group or project IDs to ensure compliance and visibility.

Does retrieving GitLab project members require any external dependencies?

Retrieving GitLab project members requires no external dependencies. The functionality operates independently by accepting project_id values and optional filters to return the user list without additional environment setup.

What options are available to exclude specific users from a GitLab member list?

To exclude specific users from a GitLab member list, you can utilize the skip_users parameter. This allows you to omit designated user accounts from the results when enumerating group or project memberships.

Can I view seat information when listing GitLab group members?

Yes, you can view seat information when listing GitLab group members by enabling the show_seat_info parameter. This provides additional licensing and seating details alongside the standard membership data.