Agent skill

github-release-swarm

Orchestrate complex software releases using AI swarms that handle everything from changelog generation to multi-platform deployment. Use for release planning, automated versioning, artifact building, progressive deployment, and multi-repo releases.

Stars 4
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/development/github/release-swarm

SKILL.md

Github Release Swarm

Overview

Orchestrate complex software releases using AI swarms. This skill handles release planning, automated versioning, changelog generation, artifact building, progressive deployment, and multi-repo release coordination.

Quick Start

bash
# Get last release tag
LAST_TAG=$(gh release list --limit 1 --json tagName -q '.[0].tagName')

# Get commits since last release
gh api repos/owner/repo/compare/${LAST_TAG}...HEAD --jq '.commits[].commit.message'

# Get merged PRs since last release
gh pr list --state merged --base main --json number,title,labels,mergedAt

# Create release
gh release create v2.0.0 --title "Release v2.0.0" --notes "..."

When to Use

  • Planning and coordinating major releases
  • Automated changelog generation
  • Multi-platform artifact building
  • Progressive deployment strategies
  • Multi-repository release coordination
  • Hotfix automation

Version History

  • 1.0.0 (2025-01-02): Initial release - converted from release-swarm agent

Sub-Skills

  • Best Practices

Sub-Skills

  • Release Agents
  • 1. Release Planning (+4)
  • Release Configuration
  • Progressive Deployment
  • Swarm Coordination (+1)
  • GitHub Actions Workflow
  • Hotfix Process (+1)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results