creating-workflows-fro…
Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation
Debug workflow execution issues including syntax errors, agent failures, variable problems, and execution errors. Use when workflows fail, produce unexpected results, or user asks for debugging help.
$ npx -y skills add mbruhler/claude-orchestration --skill debugging-workflows --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/debugging-workflowsContext preview
The summary Claude sees to decide when to auto-load this skill.
Debug workflow execution issues including syntax errors, agent failures, variable problems, and execution errors. Use when workflows fail, produce unexpected results, or user asks for debugging help.
name: debugging-workflows description: Debug workflow execution issues including syntax errors, agent failures, variable problems, and execution errors. Use when workflows fail, produce unexpected results, or user asks for debugging help.
I help diagnose and fix workflow execution issues using systematic debugging techniques.
I activate when you:
**Problem**: Workflow won't parse
**Symptoms**:
**Solutions**: 1. Check operator syntax: `->`, `||`, `~>` (not `=>` or `&&`) 2. Verify bracket matching: `[...]` 3. Check quote matching: `"instruction"` 4. Validate agent names (no typos)
**Problem**: Agent reference doesn't resolve
**Symptoms**:
**Solutions**: 1. Check spelling of agent name 2. Verify temp agent file exists: `temp-agents/agent-name.md` 3. Check defined agent in registry: `agents/registry.json` 4. Ensure built-in agent name is correct
**Problem**: Variables not passing correctly
**Symptoms**:
**Solutions**: 1. Verify capture syntax: `agent:"task":variable_name` 2. Check interpolation: `"Use {variable_name}"` 3. Ensure variable set before use 4. Check variable name spelling
**Problem**: Parallel tasks failing or hanging
**Symptoms**:
**Solutions**: 1. Ensure tasks are independent (no shared state) 2. Check syntax: `[task1 || task2 || task3]` 3. Verify each task can run standalone 4. Check for race conditions
**Problem**: Checkpoints not triggering
**Symptoms**:
**Solutions**: 1. Check checkpoint syntax: `@checkpoint-name` 2. Verify not in auto-mode 3. Ensure checkpoint is reachable in flow
Run workflow with minimal changes to reproduce issue.
Simplify workflow to find problematic section:
# If this fails: step1 -> step2 -> step3 -> step4 # Try: step1 -> step2 # Works? step3 -> step4 # Works?
Check execution logs for error details.
Apply targeted fix based on findings.
Run full workflow to ensure fix works.
| Error | Meaning | Fix | |-------|---------|-----| | "Unexpected token" | Syntax error | Check syntax around error location | | "Agent not found" | Missing agent | Verify agent exists and spelling | | "Variable not found" | Variable undefined | Check variable was captured | | "Condition failed" | Condition not met | Check condition logic | | "Execution timeout" | Task took too long | Add timeout handling or simplify task |
✅ **DO**:
❌ **DON'T**:
# Check temp agents exist ls temp-agents/ # Verify agent registry cat agents/registry.json # Check workflow syntax file cat examples/workflow-name.flow
---
**Workflow not working? Show me the error and I'll help debug!**
Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation
Use when user says "create workflow", "create a workflow", "design workflow", "orchestrate", "automate multiple steps",…
Design custom syntax elements with reuse-first approach for workflow orchestration. Use when user needs custom operators,…
Use when user provides workflow syntax with arrows (-> || ~>), says "run workflow", "execute workflow", "run this", mentions…
Manages temporary and defined agents including creation, promotion, cleanup, and namespacing. Use when user creates custom…
Create and execute temporary scripts (Python, Node.js, shell) during workflow execution for API integrations, data processing,…