release-skills

Automate version bumps, changelog generation, and release commits across multiple ecosystems.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Prathamesh-chougale-17/gatekeeper --skill release-skills-prathamesh-chougale-17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-skills
Source: https://github.com/Prathamesh-chougale-17/gatekeeper/tree/main/.agents/skills/release-skills
Command: npx skills add https://github.com/Prathamesh-chougale-17/gatekeeper --skill release-skills-prathamesh-chougale-17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release processes are error-prone and slow when coordinating version bumps, changelogs, and tags across multiple languages. This Skill automates end-to-end release workflows, ensuring consistency and traceability.

Core Features & Use Cases

  • Auto-detects project configuration and version file across supported project types (Node.js, Python, Rust, Claude Plugin, and generic).
  • Scans for changelog formats and assembles multi-language changelogs with proper sections and attribution.
  • Groups changes by skill/module and generates release commits and tags, while supporting dry-run and project hooks.
  • Provides an interactive flow for user prompts and confirmation before publishing.

Quick Start

Run /release-skills to automatically detect your project configuration.

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 programming languages?

Automate version bumps and changelog generation across multiple languages by auto-detecting project configuration and version files. This skill coordinates multi-language changelog assembly, grouping changes by module to ensure consistent release commits and tags for Node.js, Python, Rust, and generic projects.

Does release automation work with Node.js, Python, and Rust projects simultaneously?

Yes, release automation works with Node.js, Python, and Rust projects simultaneously. It auto-detects supported project types, scans for existing changelog formats, and assembles multi-language changelogs with proper sections and attribution across these different ecosystems.

How do I safely test a release workflow before publishing to production?

Safely test a release workflow before publishing by using the built-in dry-run option. This allows you to preview version bumps, changelog generation, and release commits without making permanent changes, while an interactive prompt flow ensures user confirmation.

What is the best way to manage end-to-end release workflows without manual errors?

The best way to manage end-to-end release workflows without manual errors is using an automation tool that coordinates versioning, changelog generation, and tagging. Configurable hooks and an interactive prompt flow guide the process, ensuring consistency and traceability.

Can I customize the release process with project-specific hooks?

Yes, you can customize the release process with project-specific hooks. The skill provides safe, configurable hooks that integrate seamlessly into the automated version bump and changelog generation workflow, allowing tailored behavior across different project types.