release

Automate semantic versioning, changelog generation, and git tagging for software releases.

10|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/dnviti/claude-task-development-framework --skill release-dnviti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/dnviti/claude-task-development-framework/tree/main/skills/release
Command: npx skills add https://github.com/dnviti/claude-task-development-framework --skill release-dnviti

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of managing software releases, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Semantic Versioning: Automatically determines the correct version bump (major, minor, patch) based on commit history.
  • Changelog Generation: Creates comprehensive changelogs from git history, categorizing changes and linking to issues.
  • Git Tagging & Branching: Handles git tagging, branching strategies, and pull request creation for seamless integration.
  • Release Planning: Allows for planning future releases, assigning tasks, and tracking progress towards release goals.
  • Use Case: A development team can use this Skill to automate the entire release cycle, from identifying changes to publishing a new version with a detailed changelog and appropriate git tags, all with minimal human intervention.

Quick Start

Use the release skill to automatically bump the version, generate a changelog, and create a git tag for the next patch release.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate semantic versioning and changelog generation from git history?

Automating semantic versioning and changelog generation involves parsing git commit history to determine the correct version bump and categorizing changes automatically. This Skill analyzes your commits to bump versions, create detailed changelogs, and apply git tags.

Can I automate git tagging and pull request creation for software releases?

Yes, you can automate git tagging and pull request creation for software releases. This Skill handles git tagging, branching strategies, and pull request creation to ensure seamless integration during your deployment process.

What is the best way to plan future software releases with task assignment and timeline tracking?

Planning future software releases requires assigning tasks and tracking progress towards release goals. This Skill supports release planning by allowing you to define timelines, assign tasks, and monitor progress to streamline the release cycle.

Does this release management tool support both GitHub and GitLab integration?

Yes, this release management tool supports platform integration for both GitHub and GitLab. It automates version bumping, commit parsing, and platform integration to publish new versions with detailed changelogs.

How does semantic versioning determine major, minor, and patch bumps automatically?

Semantic versioning determines major, minor, and patch bumps automatically by analyzing your git commit history. This Skill parses commit messages to identify the type of changes made and applies the correct version bump accordingly.