Skills Plugins MCP Prompt Model 博客 我的中心
Development #automation #github #ai

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
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。