
Github Workflow Automation
Generate, optimize, and debug GitHub Actions pipelines with swarm-assisted workflow orchestration instead of hand-writing every YAML job.
Overview
GitHub Workflow Automation is an agent skill most often used in Ship (also Build integrations, Operate infra) that designs and improves GitHub Actions CI/CD with swarm-assisted orchestration.
Install
npx skills add https://github.com/ruvnet/ruflo --skill github-workflow-automationWhat is this skill?
- Generate optimal pipelines from codebase language and layout detection via ruv-swarm
- Optimize existing workflows with parallelization and structure suggestions
- Analyze failed `gh run` jobs and propose actionable fixes
- Swarm-coordinated GitHub Actions modes for multi-repo orchestration
- Requires GitHub CLI, git, Node 16+, and claude-flow@alpha
- Requires Node v16+
- Integrates claude-flow@alpha and gh CLI
Adoption & trust: 687 installs on skills.sh; 58.5k GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You maintain fragile or missing GitHub Actions YAML and waste cycles debugging failed runs without structured fix suggestions.
Who is it for?
Indie builders already on GitHub who use gh locally and want agent-generated or tuned Actions for real repositories.
Skip if: Teams on GitLab-only CI, repos without GitHub Actions, or builders who cannot install claude-flow@alpha and Node 16+ dependencies.
When should I use this skill?
You need advanced GitHub Actions automation with swarm coordination, intelligent CI/CD pipelines, or comprehensive repository workflow management.
What do I get? / Deliverables
You get analyzable, optimizable pipelines aligned to your stack and clearer next steps when CI fails—ready to merge workflow changes and re-run `gh workflow run`.
- .github/workflows YAML
- Optimized workflow recommendations
- Failure analysis notes with suggested fixes
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
CI/CD automation is where solo builders wire safe releases—canonical shelf is Ship because pipelines gate what reaches production. Launch-prep subphase covers workflow generation, deployment gates, and pre-release pipeline hardening before distribution.
Where it fits
Wire a new monorepo service and ask the agent to detect languages and scaffold an initial `.github/workflows` pipeline.
Tighten pre-release checks and deployment jobs before tagging a production release.
Parallelize test jobs after CI queue times spike on every push.
Iterate workflow hardening after intermittent runner or cache failures in production branches.
How it compares
Use instead of generic “write me a GitHub Action” chat—this skill assumes ruv-swarm commands and failure analysis tied to `gh run` JSON.
Common Questions / FAQ
Who is github-workflow-automation for?
Solo and small-team developers shipping on GitHub who own CI/CD themselves and want swarm-assisted workflow generation and tuning.
When should I use github-workflow-automation?
During Ship when preparing release pipelines, after repeated Actions failures, or in Build when wiring repo integrations—and in Operate when hardening deployment workflows.
Is github-workflow-automation safe to install?
Review the Security Audits panel on this Prism page; workflow automation can touch secrets, deployment permissions, and shell execution—scope tokens and branch protections before merging YAML.
SKILL.md
READMESKILL.md - Github Workflow Automation
# GitHub 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 ```bash # Start with a simple workflow npx ruv-swarm actions generate-workflow \ --analyze-codebase \ --detect-languages \ --create-optimal-pipeline ``` ### Common Commands ```bash # 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 ``` <$details> ## 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 ```bash # 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 ```bash # 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 ```bash # 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 ```bash # 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 ```bash # Optimize repository structure npx claude-flow@alpha github repo-architect \ "Restructure monorepo with optimal organization" ``` #### 6. code-reviewer **Automated code review and quality assurance** - **Review Quality**: Deep - **Security Analysis**: Yes - **Performance Check**: Automated ```bash # Automated code review gh pr view 123 --json files | \ npx ruv-swarm actions pr-validate \ --deep-review \ --security-scan ``` #### 7. ci-orchestrator **CI/CD pipeline coordination** - **Pipeline Management**: Advanced - **Test Coordination**: Parallel - **Deployment**: Automated ```bash # Orchestrate CI/CD pipeline npx claude-flow@alpha github ci-orchestrator \ "Setup parallel test execution with smart caching" ``` #### 8. security-guardian **Security and compliance management** - **Security Scan**: Automated - **Compliance Check**: Continuous - **Vulnerability Management**: Proactive ```bash # Security audit npx ruv-swarm act