Back to Ruflo

Workflow Automation Skill

.agents/skills/workflow-automation/SKILL.md

3.6.301.4 KB
Original Source

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

bash
npx claude-flow workflow create --name "deploy-flow" --template ci

Execute Workflow

bash
npx claude-flow workflow execute --name "deploy-flow" --env production

List Workflows

bash
npx claude-flow workflow list

Export Template

bash
npx claude-flow workflow export --name "deploy-flow" --format yaml

View Status

bash
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

yaml
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