Connects Claude directly to your GitLab instance through Membrane's CLI, handling all the OAuth plumbing so you can query projects, issues, merge requests, and pipelines without touching API tokens. The workflow is straightforward: authenticate once with `membrane login`, create a connection to your GitLab domain, then either use pre-built actions for common tasks or proxy raw API calls when you need something specific. Membrane manages credential refresh automatically, which is honestly the main reason to use this over rolling your own integration. Best for teams already neck-deep in GitLab who want an AI agent that can actually read their repos and update issues without constant credential babysitting.

skills.sh installs
179
GitHub stars
272
last updated
Aug 21, 2026

Install

$ npx -y skills add membranedev/application-skills --skill gitlab --agent claude-code

Installs into .claude/skills of the current project.

Files

Gitlab

GitLab is a web-based DevOps platform that provides version control, CI/CD, and issue tracking. It's primarily used by software development teams to manage their code, automate their workflows, and collaborate on projects.

Official docs: https://docs.gitlab.com/ee/api/

Gitlab Overview

  • Project
    • Issue
    • Merge Request
    • Pipeline
  • User

Use action names and parameters as needed.

Working with Gitlab

This skill uses the Membrane CLI to interact with Gitlab. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.

Install the CLI

Install the Membrane CLI so you can run membrane from the terminal:

npm install -g @membranehq/cli@latest

Authentication

membrane login --tenant --clientName=<agentType>

This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is available.

Headless environments: The command will print an authorization URL. Ask the user to open it in a browser. When they see a code after completing login, finish with:

Sponsors

Details

Repository
github.com/membranedev/application-skills
Categories
DevOps & CI/CD, Git & Pull Requests
First seen
Jun 3, 2026

More from membranedev/application-skills

All 142
1moizibnyousaf avatarbuild-workspace-docsmoizibnyousaf/ai-agent-skillsRegenerates README.md and WORK_AREAS.md after you've modified your skills catalog.172skills.sh installs
2charleswiltgen avataraxiom-build-performancecharleswiltgen/axiomUse when build times are slow, investigating build performance, analyzing Build Timeline, identifying type checking bottlenecks, enabling compilation caching, o171skills.sh installs
3aradotso avatargithub-sandbox-file-downloaderaradotso/trending-skillsgithub sandbox file downloader170skills.sh installs
4nolly-studio avatarcomponents-buildnolly-studio/components-build-skillBuild modern, composable, and accessible React UI components following the components.build specification. Use when creating, reviewing, or refactoring componen166skills.sh installs
5sundial-org avatardocker-essentialssundial-org/awesome-openclaw-skillsEssential Docker commands and workflows for container management, image operations, and debugging.166skills.sh installs
6grandcamel avatargitlab-mrgrandcamel/gitlab-assistant-skillsGitLab merge request operations. ALWAYS use this skill when user wants to: (1) list merge requests, (2) view MR details, (3) create new MRs, (4) approve/merge M165skills.sh installs