dagu-workflowslisted
Install: claude install-skill DrOlu/agent-skills
# Dagu Workflow Orchestration Skill
Expert-level skill for building, deploying, and managing Dagu workflows for task orchestration, automation, and pipeline management.
## Overview
Dagu is a compact, portable workflow engine that provides declarative orchestration of command execution across diverse environments. This skill covers complete workflow design patterns from simple cron replacements to complex multi-step pipelines with error handling, notifications, and distributed execution.
## What Dagu Can Do
- **Task Orchestration**: Chain shell commands, scripts, Docker containers, or remote SSH commands
- **Scheduling**: Cron-based scheduling, one-time execution, or event-driven triggers
- **Error Handling**: Automatic retry with exponential backoff, failure notifications, error isolation
- **Parallel Execution**: Run steps concurrently with dependency management
- **Monitoring**: Web UI, logs, history tracking, and status monitoring
- **Integration**: HTTP APIs, databases (PostgreSQL, SQLite), message queues (Redis), cloud storage (S3)
## What Dagu Cannot Do
- Long-running durable workflows (use Temporal instead for multi-day processes)
- Native event-driven triggers (requires external polling or webhooks)
- Stateful checkpointing across server restarts
- Complex decision trees with persistent state
## When to Use Dagu vs Alternatives
| Use Case | Use Dagu | Use Temporal |
|----------|----------|--------------|
| Cron job replacement | ✅ Perfect fit | ❌ Overkill |
|