Gitlab Automation
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.
Run in terminal (recommended)
claude mcp add gitlab-automation npx -- -y @trustedskills/gitlab-automation
Or manually add to ~/.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_CONNECTIONSwith thegitlabtoolkit before running any workflows. Follow the authentication link if needed. - Tool Schema Retrieval: Always call
RUBE_SEARCH_TOOLSfirst 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 Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.