Read and write GitLab: your user, projects, open merge requests, create issues. Trigger phrases: gitlab, merge request, gitlab issue.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill gitlab
Read and write the user's GitLab: who the token belongs to, project list, open merge requests for a project, and issue creation. Use when the user mentions GitLab, merge requests, or wants something filed as a GitLab issue.
All commands go through bin/gitlab.py:
bin/gitlab.py me # verify the connection
bin/gitlab.py projects # your projects
bin/gitlab.py mrs --project 123456 # open merge requests
bin/gitlab.py create-issue --project 123456 --title "Bug: ..." # create an issue
--project accepts a numeric project ID or a group/project path (URL-encoded automatically).
gitlab (credential is collected as custom.gitlab)credentials.request_api_access). The read_api scope is enough for reads; creating issues needs the api scope.gitlab.combin/gitlab.py me (must return your user)create-issue is a write: confirm the title, description, and project with the user before creating, unless standing permission exists.bin/gitlab.py). Do not print, log, or transmit the token value.🧪 Draft: written from GitLab's public API docs; not yet live-tested end-to-end.
Take anil-matcha/gitlab from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.