Claude Code Plugins

Community-maintained marketplace

Feedback
9
0

Manages GitLab pipelines. Use for listing, running pipelines. Triggers: CI triggers.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name gitlab-pipelines
description Manages GitLab pipelines. Use for listing, running pipelines. Triggers: CI triggers.

Overview

Handles pipeline execution.

Available Tools

  • get_pipelines: Retrieve a list of pipelines for a specific GitLab project, optionally filtered by scope, status, or ref or details of a specific pipeline in a GitLab project..
    • Parameters:
      • project_id (str): Optional. - Project ID or path
      • pipeline_id (Optional[int]): Optional. - Pipeline ID
      • scope (Optional[str]): Optional. - Filter pipelines by scope (e.g., 'running', 'branches')
      • status (Optional[str]): Optional. - Filter pipelines by status (e.g., 'success', 'failed')
      • ref (Optional[str]): Optional. - Filter pipelines by reference (e.g., branch or tag name)
      • source (Optional[str]): Optional. - Filter pipelines by source (e.g., 'push', 'schedule')
      • updated_after (Optional[str]): Optional. - Filter pipelines updated after this date (ISO 8601 format)
      • updated_before (Optional[str]): Optional. - Filter pipelines updated before this date (ISO 8601 format)
  • run_pipeline: Run a pipeline for a specific GitLab project with a given reference (e.g., branch or tag).
    • Parameters:
      • project_id (str): Optional. - Project ID or path
      • ref (str): Optional. - Reference (e.g., branch or tag) to run the pipeline on
      • variables (Optional[Dict[str, str]]): Optional. - Dictionary of pipeline variables
      • ctx (Optional[Context]): Optional. - MCP context for progress

Usage Instructions

  1. Use ref for branch/tag.

Examples

  • Run: run_pipeline with project_id="123", ref="main".
  • List: get_pipelines with project_id="123", status="running".

Error Handling

  • Failed triggers: Check config.