Manage GitLab authentication using the glab CLI. Use this skill whenever the user needs to log in to GitLab, check authentication status, log out, switch GitLab instances, or configure credentials. Trigger on phrases like "login to GitLab", "authenticate glab", "glab auth", "check if I'm logged in", "switch GitLab instance", "set up a personal access token", or any authentication/credential configuration task.
Manage GitLab CI/CD pipelines using the glab CLI. Use this skill whenever the user mentions pipelines, CI jobs, build status, pipeline logs, triggering a pipeline, retrying a failed pipeline, or validating .gitlab-ci.yml. Trigger on phrases like "check pipeline status", "why did the build fail", "trigger a pipeline", "watch CI logs", "lint the CI config", or anything related to GitLab CI/CD.
Manage glab CLI configuration using the glab config command. Use this skill whenever the user wants to configure glab settings like the default editor, git protocol, browser, or any glab preference. Trigger on phrases like "configure glab", "set glab editor", "change git protocol to SSH", "edit glab config", "set default browser for glab", or any glab configuration management task.
Manage GitLab deploy keys using the glab CLI. Use this skill whenever the user wants to add, list, view, or delete deploy keys for a GitLab project. Trigger on phrases like "add a deploy key", "set up read-only SSH access for CI", "list deploy keys", "remove a deploy key", or any GitLab deploy key management task.
Manage GitLab Issues using the glab CLI. Use this skill whenever the user mentions creating, listing, viewing, updating, closing, or commenting on GitLab issues. Trigger on phrases like "create an issue", "list issues", "close issue
Download CI/CD job artifacts from GitLab pipelines using the glab CLI. Use this skill whenever the user wants to download build artifacts, test reports, compiled binaries, or any files produced by a CI/CD job. Trigger on phrases like "download build artifacts", "get the test report from CI", "download the compiled binary from the pipeline", "fetch job artifacts", or any GitLab CI artifact download task.
Manage GitLab project labels using the glab CLI. Use this skill whenever the user wants to create, list, edit, or delete labels in a GitLab project. Trigger on phrases like "create a label", "add a bug label", "list project labels", "change label color", "delete a label", or any GitLab label management task.
Manage GitLab milestones using the glab CLI. Use this skill whenever the user wants to create, list, view, edit, or delete milestones in a GitLab project. Trigger on phrases like "create a milestone", "set a sprint milestone", "list active milestones", "update milestone due date", "close a milestone", or any GitLab milestone management task.