Claude-skill-registry gitlab-members

Manages GitLab members. Use for listing members in groups or projects. Triggers: user access, permissions.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gitlab-members" ~/.claude/skills/majiayu000-claude-skill-registry-gitlab-members && rm -rf "$T"
manifest: skills/data/gitlab-members/SKILL.md
source content

Overview

Handles membership queries.

Available Tools

  • get_group_members
    : Retrieve a list of members in a specific GitLab group, optionally filtered by query or user IDs.
    • Parameters:
      • group_id
        (str): Optional. - Group ID or path
      • query
        (Optional[str]): Optional. - Filter members by search term in name or username
      • user_ids
        (Optional[List[int]]): Optional. - Filter members by user IDs
      • skip_users
        (Optional[List[int]]): Optional. - Exclude specified user IDs
      • show_seat_info
        (Optional[bool]): Optional. - Include seat information for members
  • get_project_members
    : Retrieve a list of members in a specific GitLab project, optionally filtered by query or user IDs.
    • Parameters:
      • project_id
        (str): Optional. - Project ID or path
      • query
        (Optional[str]): Optional. - Filter members by search term in name or username
      • user_ids
        (Optional[List[int]]): Optional. - Filter members by user IDs
      • skip_users
        (Optional[List[int]]): Optional. - Exclude specified user IDs

Usage Instructions

  1. Filters: query, user_ids.

Examples

  • Group members:
    get_group_members
    with group_id="mygroup", query="john".
  • Project: Similar for projects.

Error Handling

  • No members: Empty list is valid.