Workflow creation, execution, and template management. Automates complex multi-step processes with agent coordination. Use when: automating processes, creating reusable workflows, orchestrating multi-step tasks. Skip when: simple single-step tasks, ad-hoc operations.
Scanned 5/27/2026
Install via CLI
openskills install ruvnet/ruflo---
name: workflow-automation
description: >
Workflow creation, execution, and template management. Automates complex multi-step processes with agent coordination.
Use when: automating processes, creating reusable workflows, orchestrating multi-step tasks.
Skip when: simple single-step tasks, ad-hoc operations.
---
# 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
| Template | Description |
|----------|-------------|
| `ci` | Continuous integration pipeline |
| `deploy` | Deployment workflow |
| `test` | Testing workflow |
| `release` | Release automation |
| `review` | Code 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
No comments yet. Be the first to comment!