release

Automate version bumping, changelog updates, and GitHub tag creation.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/ThePyProgrammer/prism --skill release-thepyprogrammer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/ThePyProgrammer/prism/tree/main/.claude/skills/release
Command: npx skills add https://github.com/ThePyProgrammer/prism --skill release-thepyprogrammer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual overhead and potential for human error during the software release lifecycle by automating version bumping, changelog generation, and GitHub release creation.

Core Features & Use Cases

  • Automated Versioning: Standardizes version increments following semantic versioning rules.
  • Changelog Management: Facilitates structured updates to the project history based on commit logs.
  • Release Orchestration: Automates the tagging and publishing process via the GitHub CLI.
  • Use Case: When preparing a new version of the Chorus project, use this skill to ensure the CHANGELOG is correctly formatted, the package version is bumped, and the release is tagged and pushed to GitHub in one cohesive workflow.

Quick Start

Use the release skill to initiate the version bump and GitHub release process for the current project.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate version bumping and changelog generation for GitHub releases?

You can automate version bumping and changelog generation by applying semantic versioning rules and structuring project history updates from commit logs. This Skill orchestrates the entire software release lifecycle, including GitHub tag creation, into one cohesive workflow.

Do I need the GitHub CLI installed to automate my git release workflow?

Yes, automating your git release workflow requires the GitHub CLI (gh) to be installed and authenticated in your environment. The Skill uses gh alongside git to orchestrate tagging and publishing releases directly to GitHub.

What is the best way to maintain consistent release notes across repository versions?

The best way to maintain consistent release notes is to automate changelog management based on commit logs. This Skill facilitates structured updates to your project history, ensuring formatting remains consistent and reducing manual overhead across repository versions.

Can I use semantic versioning automation for ongoing repository maintenance?

Yes, you can use semantic versioning automation for ongoing repository maintenance. The Skill standardizes version increments and applies consistent release notes, eliminating the manual overhead and potential for human error during the software release lifecycle.

Why does automated release orchestration eliminate manual overhead in software publishing?

Automated release orchestration eliminates manual overhead by standardizing version increments, generating structured changelogs from commits, and automating GitHub tag creation. This workflow removes human error from the software release lifecycle while ensuring consistent formatting.