github-releases

Orchestrates multi-platform GitHub releases with unified versioning and changelog generation.

4|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/thrashr888/thrashr888-agent-kit --skill github-releases
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-releases
Source: https://github.com/thrashr888/thrashr888-agent-kit/tree/main/skills/github-releases
Command: npx skills add https://github.com/thrashr888/thrashr888-agent-kit --skill github-releases

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Streamlines end-to-end software releases across diverse project types, reducing manual steps and accelerating time-to-market by unifying versioning, changelog generation, and GitHub release publishing.

Core Features & Use Cases

  • Release automation for Rust CLI tools, macOS apps, Python/uv deployments, and Next.js apps using a single, repeatable workflow.
  • Automated version bumping, changelog generation, and creation of annotated GitHub releases across multiple targets.
  • Support for ancillary distribution updates such as Homebrew taps and macOS app updates via Sparkle (where applicable).

Quick Start

Trigger a full multi-platform release by running the release script to bump the version, generate the changelog, and publish the GitHub release.

Frequently Asked Questions about github-releases

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

FAQPage Schema
How do I automate multi-platform GitHub releases for different project types?

You can automate multi-platform releases by running a single release script within GitHub Actions that bumps versions, generates changelogs, and publishes GitHub releases across Rust CLI, macOS, Python, and Next.js targets.

What is the best way to automate Homebrew tap updates during a GitHub release?

Automating Homebrew tap updates is handled by the release script, which coordinates tap updates alongside version bumping and artifact building when publishing a new GitHub release.

Can I use this release automation workflow for macOS app updates via Sparkle?

Yes, this release automation workflow supports macOS app updates via Sparkle by coordinating the update feeds and artifact distribution as part of the unified GitHub release publishing process.

Does this release automation script require GitHub Actions workflows to function?

Yes, the release automation script requires GitHub Actions workflows to function, as it relies on the CI/CD environment to orchestrate tagging, changelog generation, and artifact builds across multiple platforms.

How do I generate changelogs and bump versions in a single release step?

You generate changelogs and bump versions in a single step by triggering the release script, which unifies version bumping, changelog generation, and GitHub release creation into one repeatable action.