What problem does it solve? Working with GitLab from the terminal involves tricky setup steps—installation, authentication, repository targeting, and self-hosted hosts—plus recurring failures like 401 errors, wrong project detection, and pipeline gating. This Skill provides a decision guide and troubleshooting references so GitLab CLI tasks succeed on the first attempt. ## Core Features & Use Cases - Preflight Checks: Verify glab installation, authentication status, and repository targeting before running any task commands. - Workflow Patterns: Create and review merge requests, manage issues, monitor and retry CI/CD pipelines, and lint .gitlab-ci.yml files. - Direct API Access: Use glab api with correct pagination patterns and JSON output for scripting and automation. - Use Case: You need to create a merge request from a feature branch on a self-hosted GitLab instance. The Skill walks you through confirming the host, pushing the branch, creating the MR, and handling the 'source branch already has a merge request' case. ## Quick Start Use the glab skill to create a merge request from my current branch and check its pipeline status.