workflow-creator

Generate runnable Claude Code Workflow scripts that orchestrate subagents deterministically.

85|9|Updated May 22, 2026
One-click install
npx skills add https://github.com/ray-amjad/claude-code-workflow-creator --skill workflow-creator-ray-amjad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-creator
Source: https://github.com/ray-amjad/claude-code-workflow-creator/tree/main
Command: npx skills add https://github.com/ray-amjad/claude-code-workflow-creator --skill workflow-creator-ray-amjad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Author runnable workflow scripts for Claude Code's Workflow tool — deterministic multi-agent orchestration files that fan out fresh-context subagents under plain JavaScript control flow. Use this skill whenever the user wants to create, write, build, scaffold, design, or fix a workflow: "make a workflow", "create a workflow for X", "write a workflow", "turn this into a workflow", "scaffold a multi-agent pipeline", "orchestrate this with subagents deterministically", or any request to author or edit a .js file under .claude/workflows/. Also use it when the user is confused about the workflow script format — the meta block, agent()/parallel()/ pipeline()/phase(), schemas, the determinism rules — or when a workflow errors and needs debugging. Trigger this even when the user only describes a repeatable multi-step or parallel job and seems to want it packaged as a workflow, even if they never say the word "workflow". Do NOT use it to merely run an existing workflow, or for a one-off single-subagent task.

Core Features & Use Cases

  • Generate runnable Claude Code Workflow scripts to orchestrate multi-agent tasks deterministically.
  • Provide starter templates, references, and a built-in linter to validate workflow files before execution.
  • Scaffold, design, or fix complex workflows for consistent, resumable execution across runs.

Quick Start

Describe a workflow goal and ask Claude to generate a runnable workflow file placed under .claude/workflows/.

Frequently Asked Questions about workflow-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a deterministic multi-agent workflow script in Claude Code?

You scaffold a deterministic multi-agent workflow by generating a JavaScript file under .claude/workflows/ using plain control flow to fan out fresh-context subagents. The skill enforces a strict file layout including SKILL.md, references, and assets for resumable execution.

What is a deterministic workflow in Claude Code and when do I need one?

A deterministic workflow is a JavaScript file that orchestrates multi-agent tasks using plain control flow to fan out fresh-context subagents. You need this format when you want a repeatable multi-step or parallel job packaged for consistent, resumable execution.

How do I validate and fix a Claude Code workflow script before running it?

You validate a Claude Code workflow script using the built-in linter provided by the skill. The linter checks your workflow file for correct meta blocks, schemas, and determinism rules before execution, and helps debug errors when a workflow fails to run.

Can I use subagents for parallel task orchestration in a Claude Code workflow?

Yes, you can orchestrate subagents in parallel within a Claude Code workflow by writing a JavaScript script that uses plain control flow to fan out fresh-context subagents. This approach ensures your multi-agent pipeline runs deterministically.

What is the required file layout for a Claude Code workflow script?

The required file layout for a Claude Code workflow script enforces a strict directory structure including SKILL.md, references/, assets/, and scripts/ when present. This organization ensures your deterministic multi-agent workflow files are properly validated before execution.

When should I not use a workflow script for a Claude Code task?

You should not use a workflow script when you merely want to run an existing workflow or when you only have a one-off single-subagent task. Workflows are designed specifically for authoring, scaffolding, or fixing complex deterministic multi-agent pipelines.