What problem does it solve? Acting on a company GitLab instance through an AI assistant risks wrong targets, leaked credentials, inconsistent writes, and unverifiable results. This Skill enforces a fail-closed workflow for low-impact GitLab collaboration so every write is authorized, frozen, and verified by full readback. ## Core Features & Use Cases - Layered preflight checks: Separates API-only actions (Issue, Note, Discussion Reply) from repo actions (branch, push, MR) with secret-free live checks of glab identity, project access, remotes, and commit identity. - Structured write operations: Creates or updates Issues, top-level Notes, Discussion Replies, Issue Links, and MRs with frozen UTF-8 payloads, real object ID readback, and pipeline/mergeability queries. - Confirmed work-time logging: Records issue work hours only via GraphQL timelogCreate after explicit user confirmation, with three-way readback verification. - Use Case: You ask the assistant to create a GitLab MR from your current branch. The Skill runs repo-mode preflight, freezes the payload with explicit source/target and an assignee, creates the MR, then reads back the real MR ID and fields before reporting success. ## Quick Start Ask the assistant to use the xhgj-gitlab-collaboration skill to check glab identity and project permissions, then create a GitLab Issue with a frozen Chinese-language description and read back the result.