cyberneticlibrary

Automate GitLab projects and pipelines

gitlab-automationskillsetup L23,035
davepoon/buildwithclaude
What it does

Automate GitLab projects, issues, MRs, and pipelines via Rube MCP

Best for

Manage self-hosted GitLab instances with bulk issue/MR updates and label workflows that require incremental changes.

Inputs
  • · Project ID or URL-encoded path
  • · Issue/MR title/description
  • · Branch names
  • · Label and assignee IDs
Outputs
  • · Created/updated issue or MR
  • · Project/branch list
  • · MR approval status
  • · Commit history
Requires
  • · Rube MCP
  • · Composio GitLab toolkit
  • · GitLab OAuth
Preconditions

Rube MCP configured; GitLab connection active; project membership confirmed

Failure modes
  • · Invalid project ID
  • · Issue/MR internal ID mismatch
  • · Label replace loses old labels
  • · Branch protection blocks creation
Trust signals
  • · URL-encoded path support (my-group/my-project)
  • · Incremental add_labels/remove_labels (not just replace)