# Plumber

> Use this skill when the user wants to check GitLab CI/CD pipeline compliance using plumber.

- Skill: `javimosch/plumber` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/plumber`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/plumber/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/plumber

---


# plumber Plugin

Check GitLab CI/CD pipeline compliance — validate and lint your `.gitlab-ci.yml` files against best practices.

## Commands

- `plumber pipeline check <args>` -- Check GitLab CI/CD pipeline compliance

## Usage Examples

Check compliance in current directory:
```
plumber pipeline check
```

Check specific file:
```
plumber pipeline check .gitlab-ci.yml
```

Check with verbose output:
```
plumber pipeline check --verbose
```

Check specific project:
```
plumber pipeline check --project <project_id>
```

## Installation

```
go install github.com/nicholasgasior/plumber@latest
```

## Key Features

- Validates `.gitlab-ci.yml` syntax
- Checks for compliance with best practices
- Reports warnings and errors
- Supports custom rule sets
- Fast and lightweight

