workflow-automation · davila7 — Claude Code skill: durable workflows
A skill that turns your agent into a workflow architect: durable execution, platform tradeoffs and patterns for jobs that must not lose state.
npx claude-code-templates@latest --skill workflow-automation/workflow-automationWhat workflow-automation does
The skill frames the agent as a workflow automation architect. It walks through three platforms — n8n, Temporal, Inngest — and three patterns: sequential, parallel and orchestrator-worker. There is no single winner here. n8n trades performance for accessibility, Temporal is correct but complex, Inngest sits between developer experience and reliability.
A sharp-edges section rates common mistakes by severity. It pushes idempotency keys on external calls, timeouts on activities, checkpointed steps for long runs, exponential backoff, and an onFailure handler for Inngest. The anti-patterns list is blunt too: monolithic workflows, side effects inside workflow code, no observability.
Related skills it points to: multi-agent-orchestration, agent-tool-builder, backend, devops. If your project has no background jobs or scheduled tasks, the advice has nothing to attach to — this is for teams already moving cron scripts toward durable execution.
What it helps with
- replace a brittle cron job with durable execution
- pick between n8n, Temporal and Inngest for a given job
- split a long workflow into checkpointed steps
- add idempotency keys to external calls
- set timeouts and backoff on activities
Example prompts for the agent
- design a payment workflow with durable execution
- compare n8n, Temporal and Inngest for background order processing
- break this long workflow into checkpoints and handle failures
How to install workflow-automation
1claude-code-templates
npx claude-code-templates@latest --skill workflow-automation/workflow-automation2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill workflow-automation -a claude-code3Manually: put the files in place
~/.claude/skills/workflow-automation/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/workflow-automation/
Manually: put the files in place
.agents/skills/workflow-automation/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/workflow-automation/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates workflow-automation2Manually: put the files in place
.github/skills/workflow-automation/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/workflow-automation/workflow-automationManually: put the files in place
.devin/skills/workflow-automation/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about workflow-automation
How do I install workflow-automation in Claude?
Run npx claude-code-templates@latest --skill workflow-automation/workflow-automation. Alternatively use npx skills add davila7/claude-code-templates --skill workflow-automation -a claude-code.
What does workflow-automation do?
It guides the agent through workflow design: choosing a platform, splitting a process into steps, and adding idempotency, timeouts and backoff. It covers sequential, parallel and orchestrator-worker patterns.
How does n8n differ from Temporal and Inngest?
The skill treats n8n as the accessible option that gives up performance, Temporal as correct but complex, and Inngest as the balance between developer experience and reliability.
Similar skills
All skills for Automation and no-code: n8n, Zapier, Make →workflow-automation by other authors comes first.