release-manager

Automate changelog generation, version bumping, and release planning from git history.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/4lerman/text_evaluator --skill release-manager-4lerman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-manager
Source: https://github.com/4lerman/text_evaluator/tree/main/.agents/skills/engineering-advanced-skills/release-manager
Command: npx skills add https://github.com/4lerman/text_evaluator --skill release-manager-4lerman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, python, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexities of software release management by automating the generation of changelogs, determining version bumps, and planning release readiness.

Core Features & Use Cases

  • Automated Changelog Generation: Generate structured changelogs from git history using conventional commits.
  • Semantic Version Bumping: Determine the correct version bump (major/minor/patch) based on commit analysis.
  • Release Readiness Assessment: Assess release readiness with comprehensive checklists and validation.
  • Release Planning & Coordination: Generate release coordination plans with stakeholder communication templates.
  • Rollback Planning: Create automated recovery procedures for hotfixes and critical issues.
  • Use Case: For a software company planning to release a new version, this Skill can be used to automate the creation of the changelog, determine the version number, and generate a detailed release plan.

Quick Start

Run the release-planner.py script with the following command: python release_planner.py --input release_plan.json

Frequently Asked Questions about release-manager

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

FAQPage Schema
How do I generate a changelog from git history automatically?

You can generate a changelog from git history automatically by parsing conventional commits to produce structured release notes. This Skill analyzes commit messages to categorize changes and compile them into a formatted changelog without manual entry.

How do I determine semantic version bumps based on git commits?

Determining semantic version bumps involves analyzing git commit history to decide between major, minor, or patch updates. This Skill evaluates conventional commit messages to automatically calculate the correct version increment for your release.

Do I need Python and git to automate release planning?

Yes, you need Python and git to automate release planning with this Skill. Python executes the release planner script to parse commits and manage versioning, while git provides the commit history required for changelog generation and readiness assessment.

What is the best way to plan a software release rollback procedure?

The best way to plan a software release rollback procedure is to generate automated recovery steps for hotfixes and critical issues. This Skill creates rollback plans alongside release coordination plans to ensure quick recovery during deployment failures.

Can I assess release readiness with a checklist before deployment?

Yes, you can assess release readiness using comprehensive validation checklists before deployment. This Skill evaluates your project's preparedness by generating checklists that validate necessary steps and criteria are met for a stable release coordination process.