releasing-version

Automate scoring version releases with changelogs, migration SQL, and GitHub release notes.

Updated May 23, 2026
One-click install
npx skills add https://github.com/0xHoneyJar/inventory-api --skill releasing-version
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: releasing-version
Source: https://github.com/0xHoneyJar/inventory-api/tree/main/.claude/skills/releasing-version
Command: npx skills add https://github.com/0xHoneyJar/inventory-api --skill releasing-version

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of generating a release for a scoring version, including creating a changelog, migration SQL, and GitHub release notes.

Core Features & Use Cases

  • Automated Changelog: Collects closed issues and merged PRs, categorizes changes, and generates a user-friendly changelog.
  • Automated Migration SQL: Creates SQL for registering the scoring version and adding user-facing changelog to the database.
  • Automated GitHub Release: Generates GitHub release notes and optionally creates a GitHub release.
  • User Review: Allows for user review and editing of all artifacts before they are written.

Quick Start

Use the /release command to initiate the release process and specify the version, if desired.

Frequently Asked Questions about releasing-version

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

FAQPage Schema
How do I automate GitHub release notes and changelog generation for a new version?

Automate GitHub release notes and changelog generation by collecting and categorizing closed issues and merged PRs from repositories. The process generates a user-friendly changelog, migration SQL, and release notes, allowing for user review before publishing.

How do I generate database migration SQL for a scoring version release?

Generate database migration SQL by creating scripts that register the scoring version and add the user-facing changelog to the database. The automated process extracts changes from merged PRs and integrates them into the migration file.

Do I need GitHub authentication to automate release automation for my repository?

Yes, GitHub authentication is required to automate the release process. It enables the scripts to collect data from your repositories, generate changelogs, and optionally create the GitHub release directly through the API.

Can I review and edit the changelog and migration SQL before they are written to the database?

Yes, you can review and edit all generated artifacts before they are written. The process allows user review of the changelog, migration SQL, and GitHub release notes to ensure accuracy before finalizing the release.

What's the best way to categorize repository changes for an automated changelog?

The best way to categorize repository changes is through automated scripting that collects closed issues and merged PRs, then groups them by category. This generates a structured, user-friendly changelog for the scoring version release.

Why does my version release process require scripts for data collection?

Your version release process requires scripts to automate the data collection and processing from repositories. These scripts gather the necessary closed issues and merged PRs to accurately categorize changes and generate the required changelog and migration artifacts.