release-skills

Automates versioning, packaging, changelog generation, and GitHub releases for projects.

3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/XinAloha/skills --skill release-skills-xinaloha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-skills
Source: https://github.com/XinAloha/skills/tree/main/git/release-workflow
Command: npx skills add https://github.com/XinAloha/skills --skill release-skills-xinaloha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual overhead and inconsistency of project releases by automating version bumping, changelog generation, and artifact publishing across diverse technology stacks.

Core Features & Use Cases

  • Multi-Language Support: Automatically detects and updates versioning for Node.js, Python, Rust, and Claude plugins while maintaining multi-language changelogs.
  • Intelligent Workflow: Handles conventional commit analysis, breaking change detection, and third-party contributor attribution.
  • Use Case: When you are ready to ship a new version, this skill will analyze your commits, update your version file, generate a localized changelog, create a git tag, and publish a GitHub release in one unified flow.

Quick Start

Trigger the release process by typing release in your chat interface to have the agent auto-detect your project configuration and guide you through the version bump.

Frequently Asked Questions about release-skills

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

FAQPage Schema
How do I automate version bumping and changelog generation across multiple programming languages?

Automate version bumping and changelog generation by analyzing conventional commits to auto-detect project configurations for Node.js, Python, and Rust, ensuring consistent versioning and localized release notes across diverse tech stacks.

What is the best way to create a GitHub release with automated breaking change detection?

Create a GitHub release by analyzing conventional commits to detect breaking changes, automatically bumping the version file, generating a changelog, creating a git tag, and publishing the artifact in one unified workflow.

How do I generate a changelog from conventional commits before publishing a new version?

Generate a changelog from conventional commits by analyzing the commit history for breaking changes and features, attributing third-party contributors, and producing a localized changelog file before bumping the project version.

Does automated release automation work with both Python and Rust project configurations?

Automated release automation works with Python and Rust project configurations by auto-detecting the project type, updating the version file accordingly, and maintaining multi-language changelogs throughout the publishing flow.

How do I trigger an end-to-end software release workflow without manual configuration?

Trigger an end-to-end software release workflow by typing release in your chat interface, allowing the agent to auto-detect your project configuration and guide you through the unified version bumping and publishing flow.