release

Automate software releases across GitHub Releases, crates.io, npm, PyPI, and Homebrew registries.

8|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/George-RD/mag --skill release-george-rd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/George-RD/mag/tree/main/.claude/skills/release
Command: npx skills add https://github.com/George-RD/mag --skill release-george-rd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, github-api, CI/CD tools, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the release process for the MAG tool, handling version bumping, quality gates, PR creation, tagging, and publishing across multiple channels.

Core Features & Use Cases

  • Automated Release Workflow: Simplifies the release process with a single command, orchestrating version bumping, quality checks, and deployment across GitHub Releases, crates.io, npm, PyPI, and Homebrew.
  • Version Control: Supports semantic versioning and provides options for creating release candidates and rolling back broken releases.
  • Use Case: When you want to publish a new version of MAG, this Skill automates the entire process, ensuring consistency and reliability across all channels.

Quick Start

Run the release command to start the release process for MAG.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate software release workflows across multiple package registries?

Automated software release workflows handle version bumping, quality checks, PR creation, tagging, and deployment across GitHub Releases, crates.io, npm, PyPI, and Homebrew. You can orchestrate this entire process using a single command.

What do I need to set up before automating CI/CD package deployments?

Before automating CI/CD package deployments, you need git, GitHub API access, and CI/CD tools configured for automated testing and deployment to execute the release process.

Can I create release candidates and rollback broken semantic version deployments?

Yes, semantic version deployment supports creating release candidates and provides options for rolling back broken releases to ensure consistency and reliability across all distribution channels.

Does this release automation tool work with Homebrew and crates.io registries?

Release automation works with Homebrew and crates.io, alongside GitHub Releases, npm, and PyPI, deploying your package across all these channels simultaneously during the release process.

What's the best way to streamline version control and quality gates before publishing?

Streamline version control and quality gates by automating semantic version bumping and running automated quality checks via CI/CD tools before PR creation, tagging, and multi-registry deployment.