release-skills

Automate release workflows with version detection and changelog generation across multiple project types.

Updated May 18, 2018
One-click install
npx skills add https://github.com/812lcl/dotfiles --skill release-skills-812lcl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: release-skills
Source: https://github.com/812lcl/dotfiles/tree/main/.agents/skills/release-skills
Command: npx skills add https://github.com/812lcl/dotfiles --skill release-skills-812lcl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the complex, error-prone process of releasing software by standardizing version and changelog management across multiple ecosystems.

Core Features & Use Cases

  • Auto-detects project configuration and version files across Node.js, Python, Rust, Claude Plugin, and generic projects.
  • Generates changelogs by scanning for changelog files and supports dry-run and multiple language outputs.
  • Supports project hooks (prepare_artifact and publish_artifact) and flexible version bump strategies.

Quick Start

Run the release-skills command to auto-detect your project and generate a release plan.

Frequently Asked Questions about release-skills

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

FAQPage Schema
How do I automate a multi-language release workflow across different project types?▼

You can automate a multi-language release workflow by using a project-agnostic tool that auto-detects version files across Node.js, Python, Rust, and generic projects. This standardizes version bumps and changelog generation without manual configuration.

Can I generate a changelog and bump versions for a Rust or Python project automatically?▼

Yes, automated changelog generation and version bumps are supported for Rust and Python projects. The tool scans for existing changelog files and applies flag-based version bumps to streamline the release process.

Does the release workflow support dry-run version bumps before publishing?▼

Dry-run version bumps are fully supported, allowing you to generate a release plan and preview changelog extraction without making actual changes or publishing artifacts to a registry.

What is the best way to standardize release workflows across Node.js and Claude Plugin projects?▼

Standardizing release workflows across Node.js and Claude Plugin projects is best handled by a universal automation tool that auto-detects configurations and supports optional prepare and publish hooks.

Can I use custom hooks during the release process for a generic project?▼

Yes, you can use custom project hooks such as prepare_artifact and publish_artifact during the release process. This allows for flexible artifact handling even in generic project setups.

Why does my automated release workflow need a project-agnostic approach?▼

A project-agnostic approach is needed to handle multi-language ecosystems efficiently, preventing errors by auto-detecting version files and applying consistent release strategies across diverse codebases.