release-skills

Automate release workflows by detecting version files and changelogs across project types.

Updated May 5, 2025
One-click install
npx skills add https://github.com/yopitek/Obsidian --skill release-skills-yopitek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-skills
Source: https://github.com/yopitek/Obsidian/tree/main/HQ/10_resources/01_AI_Skills/baoyu-skills/.claude/skills/release-skills
Command: npx skills add https://github.com/yopitek/Obsidian --skill release-skills-yopitek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Release Skills workflow automates the end-to-end process of releasing software by auto-detecting version files and changelogs across Node.js, Python, Rust, Claude Plugin, and generic projects, reducing manual steps and errors.

Core Features & Use Cases

  • Universal release workflow compatible with any project type, auto-detecting version files and changelogs.
  • Supports multiple languages and release triggers to streamline version bumps, changelog generation, and publishing.
  • Use Case: When you need to release a new version across a multi-language repository, this skill coordinates detection, prompts, and artifact preparation.

Quick Start

Run /release-skills to automatically detect your project configuration and start the 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 for multiple languages in one repository?

Automate universal release workflows by auto-detecting version files and changelogs across Node.js, Python, Rust, and generic projects. This skill coordinates detection, prompts, and artifact preparation to standardize version bumps and changelog generation across diverse project types.

What is the best way to standardize release workflows across Node.js, Python, and Rust projects?

Standardize release workflows by applying a project-agnostic flow that auto-detects version files and changelogs across Node.js, Python, Rust, and Claude Plugin projects. It reduces manual steps and errors by coordinating artifact preparation and publishing through optional hooks.

Does the release automation skill work with generic projects that do not use standard version file formats?

Yes, the release automation works with generic projects by applying a project-agnostic flow. It auto-detects version files and changelogs across diverse project types and uses optional hooks or generic configurations to coordinate artifact preparation and publishing.

How do I start the release process for my project after configuring version files?

Start the release process by running /release-skills to automatically detect your project configuration. The skill will then coordinate version bumps, changelog generation, and artifact preparation across your detected Node.js, Python, Rust, or generic project setup.

Do I need optional hooks to prepare artifacts and publish packages during the release workflow?

Optional hooks are required to coordinate artifact preparation and publishing during the release workflow. While the skill auto-detects version files and generates changelogs natively, it relies on these optional hooks or a generic, project-agnostic flow to complete the end-to-end publishing process.

Why does release-skills not publish my artifacts automatically without configuration?

Release-skills does not publish artifacts automatically because it requires optional hooks or a generic, project-agnostic flow to coordinate artifact preparation and publishing. The core skill focuses on auto-detecting version files, standardizing version bumps, and generating changelogs across diverse project types.