By oxidian
Automate GitLab workflows using glab CLI: create and link labeled issues to parents, generate branches/commits/pushes/MRs with auto-merge on pipeline success, integrate AI code reviews to auto-merge clean MRs or generate TDD fix plans from top findings.
npx claudepluginhub oxidian/cc-plugins --plugin oxglCreate GitLab Issue
Wait for AI code review on an MR — auto-merge if clean, fix issues if not
Commit, push, and open a merge request
Commit, push, and open a merge request with auto-merge
Wait for AI code review on an MR, analyze findings, and offer to address issues
A Claude Code plugin marketplace providing commit workflows, code quality hooks, and platform-specific commands for Oxidian projects.
cd your-project/
claude
> Install github.com/oxidian/cc-plugins in this project following instructions in the README
| Plugin | Purpose |
|---|---|
| ox | Base plugin — commit skill, code quality hooks, auto-format and checks |
| oxgh | GitHub workflow — PR, issue, triage, review, and merge skills |
| oxgl | GitLab workflow — MR, issue, review, and merge skills |
Add to .claude/settings.json:
{
"extraKnownMarketplaces": {
"oxidian": {
"source": {
"source": "git",
"url": "https://github.com/oxidian/cc-plugins.git"
}
}
},
"enabledPlugins": {
"ox@oxidian": true,
"oxgh@oxidian": true
}
}
Enable whichever plugins you need:
ox@oxidian — Base plugin (recommended)oxgh@oxidian — GitHub workflowsoxgl@oxidian — GitLab workflowsPlugins do not auto-update by default. To enable auto-updates, use the Claude Code interface (/plugins command) to configure update settings.
Create .claude/ox-hooks.json to configure the check commands that run before Claude stops:
Single project:
{
"checks": [
{
"fast": "make format",
"slow": "make check"
}
]
}
Monorepo with scoped commands:
{
"checks": [
{
"directory": "packages/api",
"fast": "npm run lint --fix",
"slow": "npm test"
},
{
"directory": "packages/web",
"fast": "npm run lint --fix",
"slow": "npm test"
}
]
}
See .claude/ox-hooks.json for a working example.
gh)glab)GitHub workflow — PR, issue, triage, and merge skills using gh CLI
Share bugs, ideas, or general feedback.
GitLab workflow best practices and glab CLI usage
Git workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management
GitLab CLI (glab) expertise for managing merge requests, issues, CI/CD pipelines, and repositories from the command line
GitHub project operations with quality gates.
Git automation - PRs, releases, branches, worktrees