← ClaudeAtlas

dagu-workflowslisted

Comprehensive Dagu workflow orchestration skill for creating, managing, and automating workflows with Dagu - a compact portable workflow engine. Covers all step types, scheduling patterns, error handling, and deployment strategies.
DrOlu/agent-skills · ★ 0 · AI & Automation · score 60
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 | |