Gitlab Automation

🌐Community
by composiohq · vlatest · Repository

Automate GitLab CI/CD pipelines, merge requests, and repository tasks directly from within Composio.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add gitlab-automation npx -- -y @trustedskills/gitlab-automation
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "gitlab-automation": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/gitlab-automation"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill enables AI agents to automate various GitLab operations directly within Composio, leveraging Rube MCP for tool integration. It allows agents to manage issues (create, update, list, search), monitor CI/CD pipelines, handle merge requests, and perform other repository tasks. The agent interacts with GitLab through a toolkit that requires an active connection established via Rube MCP.

When to use it

  • When you need to automatically create or update GitLab issues based on external events.
  • To list and filter existing GitLab issues for reporting or analysis.
  • For automating CI/CD pipeline monitoring tasks within your GitLab projects.
  • To manage user assignments and labels on GitLab issues.

Key capabilities

  • Issue Management: Create, update, list, and search GitLab project issues.
  • Project Identification: Retrieve project IDs using either the project ID or URL-encoded path.
  • User Lookup: Find user IDs for assigning issues.
  • Label Management: Add or remove labels to GitLab issues.
  • CI/CD Pipeline Monitoring: (Implied, but not explicitly detailed) - Allows monitoring of pipelines.

Example prompts

  • "Create a new issue in project 'my-group/my-project' with the title 'Bug Report' and description 'The login button is broken.'"
  • "List all open issues for project ID 123, filtering by the label 'bug'."
  • “Update issue #42 in project ‘my-group/my-project’ to add the label 'urgent'.”

Tips & gotchas

  • Rube MCP is required: Ensure Rube MCP is connected and accessible before using this skill.
  • Connection Setup: You must establish an active GitLab connection via RUBE_MANAGE_CONNECTIONS with the gitlab toolkit before running any workflows. Follow the authentication link if needed.
  • Tool Schema Retrieval: Always call RUBE_SEARCH_TOOLS first to get the current tool schemas for accurate parameter information.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
composiohq
Installs
95

🌐 Community

Passed automated security scans.