github-workflow-automation

Automates GitHub Actions CI/CD pipelines with swarm-coordinated workflow generation and analysis.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/dmuhoro/EasyTutor --skill github-workflow-automation-dmuhoro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-workflow-automation
Source: https://github.com/dmuhoro/EasyTutor/tree/main/archive/.claude/skills/github-workflow-automation
Command: npx skills add https://github.com/dmuhoro/EasyTutor --skill github-workflow-automation-dmuhoro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing GitHub Actions workflows manually involves repetitive YAML authoring, slow failure diagnosis, and unoptimized pipelines. This Skill automates workflow generation, optimization, failure analysis, and release coordination using GitHub CLI and swarm-based agent orchestration. ## Core Features & Use Cases - Workflow Generation & Optimization: Analyze a codebase, detect languages, and generate optimized CI/CD pipeline YAML with caching, parallelization, and dynamic test matrices. - Swarm-Coordinated GitHub Modes: Use specialized modes like pr-manager, release-manager, code-reviewer, and security-guardian to coordinate pull requests, releases, and security scans. - Failure Diagnosis & Self-Healing: Analyze failed workflow runs, classify failure patterns, and suggest or apply fixes automatically. - Use Case: A team maintaining a monorepo uses the skill to detect changed packages, generate a dynamic build matrix, run parallel tests, and coordinate a versioned release across multiple repositories. ## Quick Start Ask the AI to analyze this repository and generate an optimized GitHub Actions CI workflow with parallel test execution and security scanning.

Frequently Asked Questions about github-workflow-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a GitHub Actions workflow automatically?

Run npx ruv-swarm actions generate-workflow with the --analyze-codebase and --detect-languages flags to inspect your repository and produce an optimized pipeline YAML. The output can be written directly to .github/workflows/ci.yml.

How to analyze a failed GitHub Actions run?

Use gh run view <run-id> --json jobs,conclusion piped into npx ruv-swarm actions analyze-failure with --suggest-fixes. It classifies the failure, suggests fixes, and can auto-retry flaky steps.

What tools are required for GitHub workflow automation with this skill?

You need the GitHub CLI (gh) authenticated, git, Node.js v16 or later, and the claude-flow@alpha package. The repository must have GitHub Actions enabled and a .github/workflows directory.

Can GitHub Actions workflows run tests in parallel?

Yes. The skill generates dynamic test matrices from code analysis and suggests parallelization strategies using npx ruv-swarm actions parallel-strategy with dependency analysis and cost-aware time estimates.

Why does my GitHub Actions workflow run slowly?

Common causes include missing dependency caching, sequential job execution, and oversized runners. Use npx ruv-swarm actions analytics with --identify-bottlenecks to profile the workflow and get optimization suggestions.

When should I not use swarm-coordinated workflows?

Swarm coordination adds overhead unsuitable for simple single-job pipelines or repositories without Node.js tooling. For basic CI, a hand-written minimal workflow is simpler and faster to maintain.