github-release-management

Automate GitHub release orchestration with versioning, changelog generation, and rollback planning.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/FrekiManagarm/dunlo --skill github-release-management-frekimanagarm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-release-management
Source: https://github.com/FrekiManagarm/dunlo/tree/main/.claude/skills/github-release-management
Command: npx skills add https://github.com/FrekiManagarm/dunlo --skill github-release-management-frekimanagarm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the headache of coordinating reliable GitHub releases across versioning, changelog creation, testing, artifact publishing, and rollback planning, especially when many steps must happen in the right order.

Core Features & Use Cases

  • Release planning & version management: Analyze semantic version changes and generate a release timeline and notes from commit/PR history.
  • Testing & validation orchestration: Coordinate multi-stage verification (unit/integration/e2e/performance) plus security vulnerability scanning before any production-facing deployment.
  • Build, deployment & rollback management: Orchestrate artifact builds across multiple platforms/targets and define automated rollback strategies when release health degrades.
  • Documentation & communication: Produce categorized changelogs, migration guides, and stakeholder-ready release notes.

Quick Start

Use the github-release-management skill to create a release draft for version 2.0.0 with generated notes by running a GitHub CLI release create command, optionally wrapped with claude-flow orchestration.

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 GitHub releases with rollback support?

You automate GitHub releases by orchestrating versioning, changelog generation, validation testing, artifact publishing, deployment staging, and rollback planning using GitHub CLI and claude-flow for swarm-based coordination across multi-environment release workflows.

What's the best way to generate changelogs from commit history for a release?

Generating changelogs from commit and PR history produces categorized release notes, migration guides, and stakeholder-ready documentation. This is achieved by analyzing semantic version changes within coordinated multi-stage GitHub release workflows.

Can I coordinate releases across multiple packages in a single repository?

Yes, GitHub release orchestration supports single- or multi-package repositories where release steps must be coordinated consistently. It manages multi-stage verification, artifact builds across platforms, and deployment staging for each package.

Do I need GitHub CLI to automate deployment staging and rollback?

Yes, GitHub CLI is required for release and PR operations. Swarm-based orchestration uses claude-flow, with optional ruv-swarm and MCP GitHub integration available for enhanced coordination during deployment staging and rollback planning.

How does swarm orchestration work for CI/CD release validation?

Swarm orchestration coordinates multi-stage verification—unit, integration, e2e, and performance testing—alongside security vulnerability scanning before production deployment. Claude-flow manages this orchestration, with optional ruv-swarm and MCP GitHub integration enhancing coordination.

When should I use automated rollback strategies in GitHub release workflows?

Automated rollback strategies are applied when release health degrades after deployment. They are integrated into multi-environment CI/CD workflows alongside versioning, validation testing, and artifact publishing to ensure safe, rollback-ready releases.