By rogerbriggen
GitLab merge request skills for creating, reviewing, and annotating MRs
List all open GitLab merge requests for the current project. Use when a user asks to show, list, or review open merge requests in the repository.
Add the current user as a reviewer on a GitLab merge request. Use when a user asks to assign themselves to an MR review.
Check out a GitLab merge request branch locally. Use when a user asks to switch to the branch behind an MR for local review.
Create a GitLab merge request. Use when a user asks to open an MR from the current branch or with explicit source and target branches.
Show the diff for a GitLab merge request. Use when a user asks to inspect, review, or summarize the changes in an MR.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This repository now publishes two separate plugins through the marketplace
manifest in .claude-plugin/marketplace.json:
jira-skills from plugins/jiragitlab-skills from plugins/gitlabEach individual skill lives in its own folder and exposes an uppercase
SKILL.md file that matches the Skills Directory structure.
| Plugin | Source | Purpose |
|---|---|---|
jira-skills | plugins/jira | Jira issue reading and workflow transitions |
gitlab-skills | plugins/gitlab | Self-hosted GitLab merge request workflows |
Format of a SKILL.md file, see [https://www.skillsdirectory.com/docs/skill-file-structure]
Infos about agent plugins, see [https://code.visualstudio.com/docs/copilot/customization/agent-plugins#_what-plugins-provide]
.claude-plugin/
marketplace.json
plugins/
jira/
.claude-plugin/plugin.json
README.md
skills/
jira-read/SKILL.md
jira-update-state/SKILL.md
gitlab/
.claude-plugin/plugin.json
README.md
skills/
gitlab-mr-list-open/SKILL.md
gitlab-mr-create/SKILL.md
gitlab-mr-diff/SKILL.md
gitlab-mr-checkout/SKILL.md
gitlab-mr-assign-reviewer/SKILL.md
gitlab-mr-line-note/SKILL.md
gitlab-mr-summary/SKILL.md
Use a plugin client that understands the .claude-plugin/marketplace.json
format and install either jira-skills or gitlab-skills from this
repository. Each plugin has its own metadata file at
plugins/<plugin>/.claude-plugin/plugin.json.
Use /plugin to manage marketplaces and install plugins.
Copilot users: Start with /plugin marketplace add rogerbriggen/ai_skills
Copy the plugin folder or individual skill folders into one of these locations:
~/.copilot/skills/ for user-wide usage.github/skills/ inside a repository for repo-specific usageFor example, copying plugins/jira/skills/jira-read/ into .github/skills/ makes the
jira-read skill available in that repository.
See also: https://code.visualstudio.com/docs/copilot/customization/agent-skills#_create-a-skill
Copy the plugin folder or individual skill folders into one of these locations:
~/.claude/skills/ for user-wide usage.claude/skills/ inside a repository for repo-specific usageSee also: https://code.claude.com/docs/en/skills#where-skills-live
The Jira plugin uses the Jira REST API when JIRA_API_TOKEN is set and falls
back to the Atlassian CLI (acli) otherwise. Setup, examples, and
troubleshooting live in plugins/jira/README.md.
| Skill | Folder | Description |
|---|---|---|
jira-read | plugins/jira/skills/jira-read/ | Read a Jira issue and summarize its key fields |
jira-update-state | plugins/jira/skills/jira-update-state/ | Transition a Jira issue to a new state |
The GitLab plugin uses the GitLab REST API when GITLAB_TOKEN is set and falls
back to the GitLab CLI (glab) otherwise. Setup, examples, and troubleshooting
live in plugins/gitlab/README.md.
| Skill | Folder | Description |
|---|---|---|
gitlab-mr-list-open | plugins/gitlab/skills/gitlab-mr-list-open/ | List all open merge requests for the current project |
gitlab-mr-create | plugins/gitlab/skills/gitlab-mr-create/ | Create a merge request |
gitlab-mr-diff | plugins/gitlab/skills/gitlab-mr-diff/ | Show the diff of a merge request |
gitlab-mr-checkout | plugins/gitlab/skills/gitlab-mr-checkout/ | Check out a merge request branch locally |
gitlab-mr-assign-reviewer | plugins/gitlab/skills/gitlab-mr-assign-reviewer/ | Add yourself as a reviewer on a merge request |
gitlab-mr-line-note | plugins/gitlab/skills/gitlab-mr-line-note/ | Create an inline review note on a specific diff line |
gitlab-mr-summary | plugins/gitlab/skills/gitlab-mr-summary/ | Generate and post an AI summary of a merge request |
The workflow in .github/workflows/claude.yml enables Claude Code to respond to
@claude mentions in issues and pull requests.
See .github/copilot-instructions.md for repository-specific guidance.
npx claudepluginhub rogerbriggen/ai_skills --plugin gitlab-skillsJira skills for reading issues and transitioning issue states
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth