mcpField
W
workflow-automation

workflow-automation

github.com/ruvnetAgent workflows80.1k1.3k installsUpdated today
Repository

About workflow-automation

workflow-automation is a skill for creating and running reusable workflows for complex, multi-step processes. It supports developers and teams setting up orchestration or CI/CD pipelines, with built-in templates for testing, deployment, releases, and reviews.

Key features

  1. 01Create and execute named workflows
  2. 02Built-in CI, deploy, test, release, and review templates
  3. 03List workflows and check their status
  4. 04Export workflows as YAML

Use cases

  1. 01Setting up a CI pipeline
  2. 02Automating a deployment process
  3. 03Reusing a release or review workflow

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/ruvnet/ruflo --skill workflow-automation

After installing, type/workflow-automationin Claude Code to confirm it loaded.

Details

From the project README

Workflow Automation Skill

Purpose

Create and execute automated workflows for complex multi-step processes.

When to Trigger

  • Multi-step automated processes
  • Reusable workflow creation
  • Complex task orchestration
  • CI/CD pipeline setup

Commands

Create Workflow
npx claude-flow workflow create --name "deploy-flow" --template ci
Execute Workflow
npx claude-flow workflow execute --name "deploy-flow" --env production
List Workflows
npx claude-flow workflow list
Export Template
npx claude-flow workflow export --name "deploy-flow" --format yaml
View Status
npx claude-flow workflow status --name "deploy-flow"

Built-in Templates

TemplateDescription
ciContinuous integration pipeline
deployDeployment workflow
testTesting workflow
releaseRelease automation
reviewCode review workflow

Workflow Structure

name: example-workflow
steps:
  - name: analyze
    agent: researcher
    task: "Analyze requirements"
  - name: implement
    agent: coder
    depends: [analyze]
    task: "Implement solution"
  - name: test
    agent: tester
    depends: [implement]
    task: "Write and run tests"

Best Practices

  1. Define clear step dependencies
  2. Use appropriate agent types per step
  3. Include validation gates
  4. Export workflows for reuse

Comments

Markdown supported