# Automate GitHub releases with AI coordination

Managing software releases manually is time-consuming and error-prone. This skill orchestrates the entire release lifecycle from versioning to deployment using AI swarm coordination, ensuring consistent and reliable software delivery.

## Install

```bash
npx skillstore add claude flow team/ruvnet-github-release-management
```

## Metadata

- - Slug: ruvnet-github-release-management
- - Version: 2.0.0
- - Author: Claude Flow Team
- - GitHub username: ruvnet
- - License: MIT
- - Repository: https://github.com/ruvnet/claude-flow/tree/main/.claude/skills/github-release-management
- - Ref: main
- - Supported tools: Claude, Codex, Claude Code
- - Risk level: low
- - Risk factors: external\_commands, network, filesystem
- - Quality score: 78
- - Quality tier: bronze
- - Public page: https://skillstore.pages.dev/skills/ruvnet-github-release-management
- - Manifest: https://skillstore.pages.dev/api/skills/ruvnet-github-release-management/manifest

## Capabilities

- Automatic semantic versioning based on commit analysis
- AI-powered changelog generation from commits and PRs
- Multi-platform build and deployment orchestration
- Progressive deployment with automated rollback
- Cross-repository release coordination
- Security scanning and compliance validation

## Use Cases

- Streamline release pipelines: Automate versioning, testing, and deployment across multiple platforms with AI coordination
- Consistent release process: Generate changelogs, publish packages, and create releases automatically from tagged commits
- Controlled production deployments: Execute staged rollouts with monitoring and automatic rollback on failure

## Prompt Templates

### Create release from tag

```
Create a release for version {version} from the current main branch. Generate changelog, run tests, and create a GitHub release draft.
```

### Multi-package release

```
Prepare a coordinated release for all packages in the monorepo. Analyze commits, bump versions consistently, and create a unified changelog.
```

### Staged deployment

```
Deploy version {version} with progressive rollout. Start with 5 percent canary, monitor metrics, and auto-advance if health checks pass.
```

### Emergency hotfix

```
Execute emergency hotfix for issue number {issue}. Create hotfix branch, cherry-pick commits, run critical tests, and deploy immediately with notification.
```

## Limitations

- Requires GitHub CLI and claude-flow installation
- Cannot modify repository settings without appropriate permissions
- Hotfix deployment requires pre-configured approval workflows

## Best Practices

- Use semantic versioning and document breaking changes clearly
- Always run security scans before releasing to production
- Implement automated rollback triggers based on error rates and latency thresholds

## Anti Patterns

- Releasing without changelog or release notes
- Skipping testing phases for faster deployments
- Deploying major changes without monitoring or rollback plan

## Security Audit

- - Safe to publish: true
- - Audited at: 2026-01-17T07:30:50.586\+00:00
- - Summary: Documentation skill for GitHub release management. Static findings are false positives triggered by legitimate CI/CD terminology. All commands use standard CLI tools \(gh, npm, claude-flow\) with proper credential handling. No evidence of credential exfiltration or malicious intent.

## Stats

- - Views: 203
- - Downloads: 5
- - Favorites: 0
- - Popularity score: 0
