Gitlab

Use for GitLab work focused on push + merge-request creation — authoring `.gitlab-ci.yml` pipelines (templates, downstream pipelines, Docker builds, caching, runner config, artifacts vs cache, pipeline inputs, duplicate pipeline traps) and the `glab` CLI for creating MRs, syncing forks, and debugging your own CI failures. Read the matching reference before editing pipelines or running glab.

Jylhis 25cc303 6 files · 24.8 KB Updated

File contents

GitLab skill index

Scope: pushing branches, creating merge requests, syncing forks, and authoring CI/CD pipeline configuration. This skill does not cover issue management, epics, work items, or inline review comments on other contributors' MRs.

Pick the topic and read its reference first.

Topic When to read Reference
CI/CD (.gitlab-ci.yml) pipeline templates, components, downstream pipelines, Docker builds, caching, runner config, artifacts vs cache, pipeline inputs references/cicd.md (+ cicd/pipeline-templates.md)
glab CLI creating MRs, listing your own MRs, checking pipeline status, glab ci commands references/glab.md

Helper scripts under scripts/:

  • sync-fork.sh — fetch upstream, fast-forward merge, push to origin.
  • ci-debug.sh — list failed jobs in a pipeline and tail their logs.

After reading the reference, follow its guidance for the task.

Jylhis/skills/tree/main/skills/services/gitlab commit 25cc303db8

Frequently asked questions

npx skillmds@latest add jylhis/gitlab