release-skills

Detect versions, analyze changes, and generate release artifacts for software projects.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Dante-dan/dan-skills --skill release-skills-dante-dan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-skills
Source: https://github.com/Dante-dan/dan-skills/tree/main/vendor-backup/release-skills
Command: npx skills add https://github.com/Dante-dan/dan-skills --skill release-skills-dante-dan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of preparing software releases by automating version detection, changelog generation, commit organization, and release publishing steps across different project types.

Core Features & Use Cases

  • Release Automation: Detects project versions, analyzes changes, determines semantic version bumps, and prepares release commits.
  • Multi-Project Support: Handles Node.js, Python, Rust, Claude Plugin, and generic projects with automatic configuration discovery.
  • Changelog Management: Generates multi-language changelogs, groups changes by module, and attributes external contributors when needed.

Quick Start

Use the release-skills workflow to prepare a new release for my project and generate the required version and changelog updates.

Frequently Asked Questions about release-skills

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

FAQPage Schema
How do I automate semantic versioning and changelog generation for my project?

Automating semantic versioning and changelog generation requires detecting project versions, analyzing conventional commits, determining version bumps, and preparing release commits. This Skill handles those steps automatically across Node.js, Python, Rust, and generic projects.

Can I generate multi-language changelogs and group changes by module for different programming ecosystems?

Multi-language changelogs group changes by module and attribute external contributors across multiple programming ecosystems. This Skill automates changelog management for Node.js, Python, Rust, and Claude Plugin projects with automatic configuration discovery.

What is the best way to prepare a software release commit and manage version tags?

Preparing a software release commit involves detecting project versions, analyzing changes, creating the release commit, and managing git tags. This Skill automates the entire release preparation workflow to ensure reliable version bumping and tag creation.

Does this release automation workflow support both application repositories and library plugins?

Release automation workflows support application repositories, libraries, plugins, and generic projects. This Skill automatically discovers project configurations and applies multilingual changelog workflows across various programming ecosystems.

How does conventional commit analysis determine semantic version bumps during release preparation?

Conventional commit analysis determines semantic version bumps by detecting project versions and analyzing committed changes. This Skill uses automated version bumping to evaluate commit history and generate appropriate release artifacts.

Why use automated release preparation instead of manual version detection and changelog updates?

Automated release preparation removes the complexity of manual version detection, changelog updates, and commit organization. This Skill ensures reliable release publishing by automating semantic version bumps and tag management across different project types.