release-manager

Automate changelog generation, version bumps, and GitHub releases via CLI.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill release-manager-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-manager
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/release-manager
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill release-manager-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage release processes for software projects by automating changelog generation, version bumps, and GitHub releases.

Core Features & Use Cases

  • Automated changelog generation from conventional commits
  • Semantic versioning with automatic git tagging
  • Publish GitHub releases via gh CLI with release notes
  • Use cases: preparing a release, tagging, and publishing notes to GitHub

Quick Start

Run the release manager to generate a changelog, bump the version, tag the release, and publish a GitHub release.

Frequently Asked Questions about release-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate semantic versioning and changelog generation from conventional commits?

Automate semantic versioning and changelog generation by parsing conventional commits to determine version bumps and automatically compiling release notes. This process detects version numbers from files like package.json or pyproject.toml and updates them alongside the generated changelog.

Can I publish GitHub releases via CLI with automatically generated release notes?

Yes, you can publish GitHub releases via the gh CLI with automatically generated release notes. The release manager integrates git tagging and changelog generation to push formatted release notes directly to your GitHub repository.

Does the release manager support version detection across different project files?

The release manager supports version detection across multiple project files. It automatically detects and updates version numbers from common formats including package.json, pyproject.toml, Cargo.toml, and standalone VERSION files.

What is the best way to manage semantic versioning across multiple git branches?

Managing semantic versioning across multiple git branches is best handled by applying automated release workflows. The release manager evaluates branch commit history to apply appropriate semantic version bumps and generate corresponding git tags.

Do I need the GitHub CLI installed to tag releases and publish notes?

Yes, you need the GitHub CLI installed to tag releases and publish notes. The release manager relies on the gh CLI integration to programmatically create GitHub releases and push the generated release notes to the repository.