release-skills

Automate release management with version bumps, changelogs, commits, and Git tags.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/limerickgds/dashi-skills --skill release-skills-limerickgds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-skills
Source: https://github.com/limerickgds/dashi-skills/tree/main/.agents/skills/release-skills
Command: npx skills add https://github.com/limerickgds/dashi-skills --skill release-skills-limerickgds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release management across multiple project types is error-prone and time-consuming; this Skill automates version detection, changelog handling, and release orchestration to streamline software releases.

Core Features & Use Cases

  • Auto-detects project configuration and version files across Node.js, Python, Rust, Claude Plugin, and generic projects.
  • Scans for changelog files, infers language variants, and prepares multi-language release notes.
  • Applies semantic versioning decisions via user-provided flags or detected breaking changes, then stages commits and tags releases.

Quick Start

Run the release workflow with the dedicated trigger to start the automatic release process.

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 bumps and changelog generation across multiple project types?

Automating version bumps and changelog generation across multiple project types is handled by auto-detecting project configurations, inferring language variants, and applying semantic versioning decisions based on user input or detected breaking changes. It then writes updates to version metadata and changelog files automatically.

Can I use a single release workflow for Node.js, Python, and Rust projects?

Yes, you can use a single release workflow for Node.js, Python, and Rust projects. The system auto-detects version sources and changelogs across these languages, supporting per-project version bumps and multi-language changelog generation to streamline multi-project release orchestration.

How does semantic versioning automation detect breaking changes for Git tags?

Semantic versioning automation detects breaking changes to determine version bumps for Git tags. It applies user-provided flags or automatically identifies breaking changes, updates the project version metadata, generates changelog entries, and stages commits with Git tags.

What's the best way to manage multi-language release notes and Git commits?

The best way to manage multi-language release notes and Git commits is by using a workflow that scans for changelog files, infers language variants, and prepares release notes automatically. It then stages commits and tags releases across Node.js, Python, Rust, and generic projects.

Do I need to manually configure version files before starting an automated release?

No, you do not need to manually configure version files before starting an automated release. The system auto-detects project configuration and version files across Node.js, Python, Rust, Claude Plugin, and generic projects, inferring the necessary language variants and preparing release notes automatically.