github-release-management

Orchestrates GitHub releases with automated versioning, testing, deployment, and rollback workflows.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/derbalimajd04-dot/al-wasat --skill github-release-management-derbalimajd04-dot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-release-management
Source: https://github.com/derbalimajd04-dot/al-wasat/tree/main/.agents/skills/github-release-management
Command: npx skills add https://github.com/derbalimajd04-dot/al-wasat --skill github-release-management-derbalimajd04-dot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating a software release involves many error-prone manual steps: bumping versions, generating changelogs, running validation suites, building artifacts for multiple platforms, publishing to registries, and handling rollbacks when deployments fail. This Skill automates and orchestrates that entire GitHub release pipeline. ## Core Features & Use Cases - Automated Release Orchestration: Semantic version suggestion, breaking-change detection, categorized changelog generation, and GitHub release creation via the gh CLI. - Multi-Stage Validation & Deployment: Pre-release checks (lint, tests, security scans), multi-platform builds, progressive staged rollouts, and automated rollback triggers based on error-rate and latency thresholds. - Swarm-Coordinated Workflows: Optional AI swarm coordination for monorepo multi-package releases, cross-repository synchronized releases, and emergency hotfix fast-tracking. - Use Case: A team tagging v2.0.0 can generate a categorized changelog from merged PRs, run the full validation suite, build binaries for Linux/macOS/Windows, publish to npm and Docker, and monitor post-release health metrics from one workflow. ## Quick Start Ask the AI to create a draft GitHub release for version 2.0.0 with generated release notes and a full validation run before publishing.

Frequently Asked Questions about github-release-management

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

FAQPage Schema
How do I automate a GitHub release with the gh CLI?▼

Use gh release create with a version tag, the --generate-notes flag for automatic notes, and --draft to review before publishing. This Skill extends that flow with changelog categorization, validation runs, and artifact uploads.

How to generate a changelog from merged pull requests?▼

List merged PRs with gh pr list filtered by merge date since the last release, then categorize them by labels such as feature, bug, and breaking. The Skill's changelog command combines PR data with commit history to produce categorized release notes.

Does this release workflow support monorepos with multiple packages?▼

Yes, it includes a multi-package coordination mode that updates versions across packages simultaneously, runs cross-package integration tests, and creates a unified release PR. It uses mesh-topology swarm agents for per-package coordination.

Can I set up automatic rollback for a failed deployment?▼

Yes, the rollback configuration supports triggers like error rate above 5%, p99 latency over 1000ms, or availability below 99.9%, with a configurable grace period. Rollbacks can preserve data, notify users, and create incident records.

What are the requirements to run this release automation?▼

You need the GitHub CLI (gh), git, Node.js 20 or later, and npm or yarn. Claude-flow is used for swarm coordination commands, while ruv-swarm and mcp-github are optional for enhanced multi-agent orchestration.

How do I handle an emergency hotfix release?▼

Create a hotfix branch from the last stable tag, cherry-pick the fix commits, run critical tests only, and publish with a patch version bump. The Skill's emergency-release command fast-tracks this flow and notifies stakeholders.