Automatically bump version, update changelog, commit, tag, and push a new release based on recent changes. Use when the user wants to cut a release, publish a new version, bump the version, or run the release workflow.
Automates the entire release process: analyzes recent commits to determine version bump type, updates version in package.json, moves unreleased changelog entries to the new version, commits everything, creates a git tag, and pushes to GitHub.
Check Prerequisites
Determine Version Bump
Update Files
Git Operations
git add package.json CHANGELOG.mdgit commit -m "chore: release v{version}"git tag -a v{version} -m "Release v{version}"git pushgit push --tagsCreate GitHub Release
gh release create to publish the release automaticallyProvide Confirmation
Quick Decision Guide:
MAJOR (1.0.0 → 2.0.0):
MINOR (1.0.0 → 1.1.0):
/commandPATCH (1.0.0 → 1.0.1):
Use "feat:" only for NEW features:
feat: add vault import capabilityfeat: enhance vault import (should be fix: or refactor:)Use "fix:" for improvements and corrections:
fix: improve vault detection accuracyfix: correct file counting in init-bootstrapUse "refactor:" for code improvements:
refactor: enhance profile building with URL fetchingrefactor: make init-bootstrap questions smarterUse "perf:" for performance improvements:
perf: optimize vault analysis for large vaults# Auto-detect version bump from commits
claude run release
# Force specific version bump
claude run release patch
claude run release minor
claude run release major
# Example output:
# 📦 Current version: 0.1.0
# 🔍 Analyzing commits since last release...
#
# Found commits:
# - feat: add video support to Gemini Vision
# - docs: update README with setup instructions
# - fix: correct attachment link handling
#
# ✨ Detected version bump: MINOR (new features added)
# 📝 New version: 0.2.0
#
# ✅ Updated package.json
# ✅ Updated CHANGELOG.md
# ✅ Committed changes
# ✅ Created tag v0.2.0
# ✅ Pushed to GitHub
# ✅ Created GitHub release
#
# 🎉 Release v0.2.0 complete!
#
# GitHub Release: https://github.com/user/repo/releases/tag/v0.2.0heyitsnoah/claudesidian
6c56f35
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.