Awesome-omni-skill github-workflow-automation
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
git clone https://github.com/diegosouzapw/awesome-omni-skill
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/devops/github-workflow-automation" ~/.claude/skills/diegosouzapw-awesome-omni-skill-github-workflow-automation-4b0bfe && rm -rf "$T"
skills/devops/github-workflow-automation/SKILL.mdGitHub Workflow Automation Skill
Overview
This skill provides comprehensive GitHub Actions automation with AI swarm coordination. It integrates intelligent CI/CD pipelines, workflow orchestration, and repository management to create self-organizing, adaptive GitHub workflows.
Quick Start
<details> <summary>💡 Basic Usage - Click to expand</summary>Initialize GitHub Workflow Automation
# Start with a simple workflow npx ruv-swarm actions generate-workflow \ --analyze-codebase \ --detect-languages \ --create-optimal-pipeline
Common Commands
</details># Optimize existing workflow npx ruv-swarm actions optimize \ --workflow ".github/workflows/ci.yml" \ --suggest-parallelization # Analyze failed runs gh run view <run-id> --json jobs,conclusion | \ npx ruv-swarm actions analyze-failure \ --suggest-fixes
Core Capabilities
🤖 Swarm-Powered GitHub Modes
<details> <summary>Available GitHub Integration Modes</summary>1. gh-coordinator
GitHub workflow orchestration and coordination
- Coordination Mode: Hierarchical
- Max Parallel Operations: 10
- Batch Optimized: Yes
- Best For: Complex GitHub workflows, multi-repo coordination
# Usage example npx claude-flow@alpha github gh-coordinator \ "Coordinate multi-repo release across 5 repositories"
2. pr-manager
Pull request management and review coordination
- Review Mode: Automated
- Multi-reviewer: Yes
- Conflict Resolution: Intelligent
# Create PR with automated review gh pr create --title "Feature: New capability" \ --body "Automated PR with swarm review" | \ npx ruv-swarm actions pr-validate \ --spawn-agents "linter,tester,security,docs"
3. issue-tracker
Issue management and project coordination
- Issue Workflow: Automated
- Label Management: Smart
- Progress Tracking: Real-time
# Create coordinated issue workflow npx claude-flow@alpha github issue-tracker \ "Manage sprint issues with automated tracking"
4. release-manager
Release coordination and deployment
- Release Pipeline: Automated
- Versioning: Semantic
- Deployment: Multi-stage
# Automated release management npx claude-flow@alpha github release-manager \ "Create v2.0.0 release with changelog and deployment"
5. repo-architect
Repository structure and organization
- Structure Optimization: Yes
- Multi-repo Support: Yes
- Template Management: Advanced
</details># Optimize repository structure npx claude-flow@alpha github repo-architect \ "Restructure monorepo with optimal organization"
Available Agent Types
Based on the capabilities defined, this skill provides access to the following agent types:
GitHub Workflow Automation Agents
- workflow-generator - Creates intelligent GitHub Actions workflows
- ci-cd-orchestrator - Orchestrates CI/CD pipeline operations
- pr-manager - Manages pull request workflows and reviews
- release-coordinator - Coordinates release management and deployment
- security-guardian - Performs security scanning and compliance checks
- performance-monitor - Monitors workflow performance and analytics
- repo-architect - Organizes repository structure and templates
- issue-tracker - Manages GitHub issue workflows
Swarm Coordination Agents
- github-coordinator - Coordinates multi-repo GitHub operations
- workflow-optimizer - Optimizes GitHub workflows for performance
- deployment-manager - Manages deployment strategies and execution
- quality-assurance - Ensures workflow quality and reliability
Skill Status: ✅ Production Ready
Last Updated: 2025-01-31
Maintainer: claude-flow team