Load when the user wants to design, create, or run a multi-step workflow that
chains multiple agents and tools. Trigger phrases: "build a workflow",
"automate this", "create a pipeline".
Installs into .claude/skills of the current project.
Are you the author of Workflow Designer?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/datar-gaurav-workflow-designer)
---
name: Workflow Designer
slug: workflow-designer
description: |
Load when the user wants to design, create, or run a multi-step workflow that
chains multiple agents and tools. Trigger phrases: "build a workflow",
"automate this", "create a pipeline".
icon: GitMerge
color: "#6366f1"
version: 1.1.0
category: automation
tools:
- create_workflow
- list_workflows
- execute_workflow
- get_workflow_details
config_schema:
type: object
properties:
default_schedule:
type: string
enum: [manual, hourly, daily, weekly]
default: manual
auto_execute:
type: boolean
default: false
---
Default schedule: {default_schedule}. Auto-execute on create: {auto_execute}.
Before designing: `list_workflows` to see if an existing one can be reused or extended.
Aim for **3–7 nodes**. If you need more, the workflow is doing too much — split it.
For full node-type syntax (input, agent, conditional, loop, parallel, approval_gate, sub_workflow) and connection rules, read `references/node-types.md`.
Hard rules:
- Every node must be connected (no orphans).
- Conditional nodes need both `--true-->` and `--false-->` edges.
- Use `approval_gate` before any destructive, financial, or externally-visible action.
- `agent_id` fields must be real running agent UUIDs — ask the user if you don't have them.
Schedule intervals: hourly=60, daily=1440, weekly=10080 (minutes).
## Gotchas