What problem does it solve? Agents working with GitLab waste tokens parsing the human-shaped output of the raw glab CLI and often misapply GitHub conventions (pull requests, open states, two-segment repo paths) to GitLab's different model. This Skill provides a wrapper that returns compact, structured TOON output with explicit counts, stable keys, and runnable next-step suggestions. ## Core Features & Use Cases - Full GitLab domain coverage: Read and mutate issues, merge requests, CI/CD pipelines and job logs, releases, labels, milestones, CI/CD variables, and pipeline schedules. - Pipeline failure diagnosis: Run glab-tool ci jobs then glab-tool ci trace to get the tail of a failed job log with ANSI codes stripped. - Safe mutations: Every write subcommand supports --dry-run, destructive commands require --yes, and secrets are never echoed unless --reveal is passed. - Use Case: An agent investigating a failing merge request runs glab-tool for the home view, inspects the latest pipeline, traces the failing job log, and comments on the MR — all through structured output it can branch on. ## Quick Start Ask the agent to use glab-tool to list the open merge requests in the current GitLab project and show why the latest pipeline failed.