Gitlab Automation

🌐Community
by davepoon · vlatest · Repository

Automates GitLab CI/CD pipelines, merges requests, and manages project workflows using davepoon's custom scripts.

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 davepoon-gitlab-automation npx -- -y @trustedskills/davepoon-gitlab-automation
2

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

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

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

About This Skill

What it does

This skill automates tasks within GitLab, a popular DevOps platform. It allows you to interact with and manage your GitLab repositories, pipelines, and issues programmatically through AI agent prompts. Specifically, it can be used for creating merge requests, triggering pipeline runs, and updating issue statuses.

When to use it

  • Automated Merge Request Creation: Automatically generate merge request descriptions based on commit messages and branch names.
  • Pipeline Management: Trigger specific GitLab pipelines or workflows from within an AI agent interaction.
  • Issue Status Updates: Update the status of GitLab issues (e.g., "In Progress," "Resolved") based on agent instructions.
  • Repository Branching: Create new branches in your GitLab repositories with specified names and initial content.

Key capabilities

  • Merge Request Creation
  • Pipeline Triggering
  • Issue Status Updates
  • Branch Creation

Example prompts

  • "Create a merge request from the 'feature/new-login' branch to the 'main' branch, including a description summarizing recent changes."
  • "Run the 'test' pipeline for project 'my-project'."
  • "Update issue #123 to status 'In Progress'."
  • “Create a new branch named ‘bugfix/typo’ from main.”

Tips & gotchas

Requires authentication with your GitLab instance. Ensure the AI agent has appropriate permissions within GitLab to perform the requested actions; otherwise, operations will fail.

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
davepoon
Installs
19

🌐 Community

Passed automated security scans.