with one click
release
Automated release workflow — version bump, changelog, tag, validation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Automated release workflow — version bump, changelog, tag, validation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Detect and clean AI-typical writing patterns in documents — em dashes, filler phrases, over-formality
Route questions to Claude, Codex, or Gemini for multi-perspective answers
Claude-Codex-Gemini tri-model orchestration — decompose, query, synthesize
Health check — verifies omg plugin is correctly installed and working
Quick reference — what omg agents and skills are available and how to use them
About omg — version, architecture, capabilities, and credits
| name | release |
| description | Automated release workflow — version bump, changelog, tag, validation |
| tags | ["utility","release"] |
release patch # 0.1.0 → 0.1.1
release minor # 0.1.0 → 0.2.0
release major # 0.1.0 → 1.0.0
release 1.2.3 # Explicit version
Execute steps in order. Stop on any failure.
# Clean working tree
git status --porcelain # Must be empty
# On main branch
git branch --show-current # Must be "main"
# Tests pass
npm run typecheck && npm run lint && npm test
ABORT if any check fails.
Run the quality gate checks against plugin/. If dev-agents/quality-gate.agent.md exists, follow its checklist. Otherwise run: agent count, skill count, model ID format, tool names, frontmatter validation.
ABORT if quality gate fails.
Determine version from argument or commits:
# If arg is patch/minor/major:
npm version {arg} --no-git-tag-version
# If arg is explicit version:
npm version {arg} --no-git-tag-version
Update plugin/plugin.json version to match:
NEW_VERSION=$(node -p "require('./package.json').version")
Analyze commits since last tag:
git log $(git describe --tags --abbrev=0 2>/dev/null || echo "HEAD~20")..HEAD --oneline
Group by type (feat:, fix:, chore:, docs:) and prepend to CHANGELOG.md:
## v{version} (YYYY-MM-DD)
### Features
- {feat commits}
### Fixes
- {fix commits}
### Other
- {other commits}
git add package.json plugin/plugin.json CHANGELOG.md
git commit -m "release: v{version}"
git tag -a v{version} -m "v{version}"
## Release v{version}
- Quality gate: PASS
- Tests: {N} passed
- Commits since last release: {N}
- Changelog: {summary}
Next: git push origin main --tags
Do NOT push automatically — let the user decide.
release, version bump, publish
copilot -i "release: prepare v1.0.0"