From gitlab
Manage GitLab project settings, members, variables, and configurations using glab and the API. Use this skill for project administration tasks.
npx claudepluginhub tanyagray/claude --plugin gitlabThis skill uses the workspace's default tool permissions.
Use the `glab` CLI for project-level administration and the GitLab API.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Use the glab CLI for project-level administration and the GitLab API.
The glab api command provides direct access to the GitLab REST API for operations not covered by specific glab subcommands.
# Get current project details
glab api projects/:id
# List project members
glab api projects/:id/members
# List project variables
glab api projects/:id/variables
# List project webhooks
glab api projects/:id/hooks
glab variable list
# Set a variable
glab variable set MY_VAR "my-value"
# Set a masked variable
glab variable set SECRET_KEY "s3cret" --masked
# Set a protected variable
glab variable set DEPLOY_KEY "key" --protected
# Set a variable for a specific environment
glab variable set DB_HOST "db.staging.example.com" --scope "staging"
glab variable delete MY_VAR
glab label list
glab label create "priority::high" --color "#FF0000" --description "High priority items"
# List pipeline schedules
glab schedule list
# Run a schedule now
glab schedule run <schedule-id>
# Run a GraphQL query
glab api graphql -f query='
query {
currentUser {
name
username
}
}
'
# List with pagination
glab api projects/:id/issues --paginate
glab api for any operation not covered by a dedicated subcommand--scope--masked for sensitive values like passwords and tokens--protected for variables that should only be available on protected branches