github-workflow-automation
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
DeepseekModel
Curated skill
Quality Excellent · 90
v1.0.0
Get
https://deepseekmodel.com/api/download.php?id=ruvnet-ruview-claude-skills-github-workflow-automation-skill-md&format=skill
Download .skill
Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name github-workflow-automation version 1.0.0 category github description Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management tags ["github","github-actions","ci-cd","workflow-automation","swarm-coordination","deployment","security"] authors ["claude-flow"] requires ["gh (GitHub CLI)","git","claude-flow@alpha","node (v16+)"] priority high progressive_disclosure true 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 💡 Basic Usage - Click to expand Initialize GitHub Workflow Automation # Start with a simple workflow npx ruv-swarm actions generate-workflow \ --analyze-codebase \ --detect-languages \ --create-optimal-pipeline Common Commands # 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 Available GitHub Integration Modes 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 # 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 # 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 # 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 # Security audit npx ruv-swarm actions security \ --deep-scan \ --compliance-check \ --create-issues 🔧 Workflow Templates Production-Ready GitHub Actions Templates 1. Intelligent CI with Swarms # .github/workflows/swarm-ci.yml name: Intelligent CI with Swarms on: [ push , pull_request ] jobs: swarm-analysis: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Initialize Swarm uses: ruvnet/swarm-action@v1 with: topology: mesh max-agents: 6 - name: Analyze Changes run: | npx ruv-swarm actions analyze \ --commit ${{ github.sha }} \ --suggest-tests \ --optimize-pipeline 2. Multi-Language Detection # .github/workflows/polyglot-swarm.yml name: Polyglot Project Handler on: push jobs: detect-and-build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Detect Languages id: detect run: | npx ruv-swarm actions detect-stack \ --output json > stack.json - name: Dynamic Build Matrix run: | npx ruv-swarm actions create-matrix \ --from stack.json \ --parallel-builds 3. Adaptive Security Scanning # .github/workflows/security-swarm.yml name: Intelligent Security Scan on: schedule: - cron: '0 0 * * *' workflow_dispatch: jobs: security-swarm: runs-on: ubuntu-latest steps: - name: Security Analysis Swarm run: | SECURITY_ISSUES=$(npx ruv-swarm actions security \ --deep-scan \ --format json) echo "$SECURITY_ISSUES" | jq -r '.issues[]? | @base64' | while read -r issue; do _jq() { echo $ { issue } | base64 --decode | jq -r $ { 1 } } gh issue create \ --title "$(_jq '.title')" \ --body "$(_jq '.body')" \ --label "security,critical" done 4. Self-Healing Pipeline # .github/workflows/self-healing.yml name: Self-Healing Pipeline on: workflow_run jobs: heal-pipeline: if: ${{ github.event.workflow_run.conclusion == 'failure' }} runs-on: ubuntu-latest steps: - name: Diagnose and Fix run: | npx ruv-swarm actions self-heal \ --run-id ${{ github.event.workflow_run.id }} \ --auto-fix-common \ --create-pr-complex 5. Progressive Deployment # .github/workflows/smart-deployment.yml name: Smart Deployment on: push: branches: [ main ] jobs: progressive-deploy: runs-on: ubuntu-latest steps: - name: Analyze Risk id: risk run: | npx ruv-swarm actions deploy-risk \ --changes ${{ github.sha }} \ --history 30d - name: Choose Strategy run: | npx ruv-swarm actions deploy-strategy \ --risk ${{ steps.risk.outputs.level }} \ --auto-execute 6. Performance Regression Detection # .github/workflows/performance-guard.yml name: Performance Guard on: pull_request jobs: perf-swarm: runs-on: ubuntu-latest steps: - name: Performance Analysis run: | npx ruv-swarm actions perf-test \ --baseline main \ --threshold 10% \ --auto-profile-regression 7. PR Validation Swarm # .github/workflows/pr-validation.yml name: PR Validation Swarm on: pull_request jobs: validate: runs-on: ubuntu-latest steps: - name: Multi-Agent Validation run: | PR_DATA=$(gh pr view ${{ github.event.pull_request.number }} --json files,labels) RESULTS=$(npx ruv-swarm actions pr-validate \ --spawn-agents "linter,tester,security,docs" \ --parallel \ --pr-data "$PR_DATA" ) gh pr comment ${{ github.event.pull_request.number }} \ --body "$RESULTS" 8. Intelligent Release # .github/workflows/intelligent-release.yml name: Intelligent Release on: push: tags: [ 'v*' ] jobs: release: runs-on: ubuntu-latest steps: - name: Release Swarm run: | npx ruv-swarm actions release \ --analyze-changes \ --generate-notes \ --create-artifacts \ --publish-smart 📊 Monitoring & Analytics Workflow Analysis & Optimization Workflow Analytics # Analyze workflow performance npx ruv-swarm actions analytics \ --workflow "ci.yml" \ --period 30d \ --identify-bottlenecks \ --suggest-improvements Cost Optimization # Optimize GitHub Actions costs npx ruv-swarm actions cost-optimize \ --analyze-usage \ --suggest-caching \ --recommend-self-hosted Failure Pattern Analysis # Identify failure patterns npx ruv-swarm actions failure-patterns \ --period 90d \ --classify-failures \ --suggest-preventions Resource Management # Optimize resource usage npx ruv-swarm actions resources \ --analyze-usage \ --suggest-runners \ --cost-optimize Advanced Features 🧪 Dynamic Test Strategies Intelligent Test Selection & Execution Smart Test Selection # Automatically select relevant tests - name: Swarm Test Selection run: | npx ruv-swarm actions smart-test \ --changed-files ${{ steps.files.outputs.all }} \ --impact-analysis \ --parallel-safe Dynamic Test Matrix # Generate test matrix from code analysis jobs: generate-matrix: outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - id: set-matrix run: | MATRIX=$(npx ruv-swarm actions test-matrix \ --detect-frameworks \ --optimize-coverage) echo "matrix=${MATRIX}" >> $GITHUB_OUTPUT test: needs: generate-matrix strategy: matrix: ${{fromJson(needs.generate-matrix.outputs.matrix)}} Intelligent Parallelization # Determine optimal parallelization npx ruv-swarm actions parallel-strategy \ --analyze-dependencies \ --time-estimates \ --cost-aware 🔮 Predictive Analysis AI-Powered Workflow Predictions Predictive Failures # Predict potential failures npx ruv-swarm actions predict \ --analyze-history \ --identify-risks \ --suggest-preventive Workflow Recommendations # Get workflow recommendations npx ruv-swarm actions recommend \ --analyze-repo \ --suggest-workflows \ --industry-best-practices Automated Optimization # Continuously optimize workflows npx ruv-swarm actions auto-optimize \ --monitor-performance \ --apply-improvements \ --track-savings 🎯 Custom Actions Development Build Your Own Swarm Actions Custom Swarm Action Template // action.yml name : 'Swarm Custom Action' description : 'Custom swarm-powered action' inputs : task : description : 'Task for swarm' required : true runs : using : 'node16' main : 'dist/index.js' // index.js const { SwarmAction } = require ( 'ruv-swarm' ); async function run ( ) { const swarm = new SwarmAction ({ topology : 'mesh' , agents : [ 'analyzer' , 'optimizer' ] }); await swarm. execute (core. getInput ( 'task' ));
Keywords that activate this skill. Click one to copy it.
This skill does not provide trigger words.
The downloaded .skill package contains the following fields.
| Field | Description |
|---|---|
| format | Format tag (skill/v1) |
| skill_id | Unique skill ID |
| name | Skill name |
| version | Version |
| description | Description |
| category | Categories (array) |
| trigger_words | Trigger words |
| tags | Tags |
| source | Source |
| source_url | Source URL (this page) |
| exported_at | Exported at (set per download) |
| system_prompt | System prompt body |
| model_config | Model config: provider / model / temperature / max_tokens / top_p |
| examples | Examples |
| install_guide | Import guide for Coze / Dify / Claude / custom frameworks |
The same skill can be exported in different platform formats.