creating-workflows-fro…
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", "coordinate agents", "multi-agent workflow". Creates orchestration workflows from natural language using Socratic questioning to plan multi-agent workflows
$ npx -y skills add mbruhler/claude-orchestration --skill creating-workflows --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/creating-workflowsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when user says "create workflow", "create a workflow", "design workflow", "orchestrate", "automate multiple steps", "coordinate agents", "multi-agent workflow". Creates orchestration workflows from natural language using Socratic questioning to plan multi-agent workflows
name: orchestration:creating-workflows description: Use when user says "create workflow", "create a workflow", "design workflow", "orchestrate", "automate multiple steps", "coordinate agents", "multi-agent workflow". Creates orchestration workflows from natural language using Socratic questioning to plan multi-agent workflows with visualization.
I'll help you create powerful orchestration workflows that coordinate multiple Claude Code agents. I use Socratic questioning to understand your needs and generate optimal workflow syntax.
I automatically activate when you:
**CRITICAL**: I use AskUserQuestion tool for ALL questions. NO plain text numbered lists.
I'll ask strategic questions to understand:
I automatically scan for these triggers:
**If detected → I'll proactively create temp scripts for you**
I'll determine if your workflow is:
I'll help you define:
I'll create clean, readable workflow syntax like:
# Simple sequential workflow explore:"Analyze codebase" -> implement:"Add feature" -> test:"Run tests"
# Parallel with merge [security-check || style-check || performance-check] -> general-purpose:"Consolidate findings"
For more details on my questioning strategy, see [socratic-method.md](socratic-method.md).
**Quick overview:**
I have templates for common scenarios. See [patterns.md](patterns.md) for complete catalog.
**Popular patterns:**
When your workflow needs specialized expertise, I can create **temp agents** for you.
**Temp agents are:**
**When I create temp agents:**
See [temp-agents.md](temp-agents.md) for examples and guidelines.
When workflows require API credentials or sensitive data, I follow strict security practices:
1. **Never hardcode credentials** in workflow files 2. **Use config files** for credentials (e.g., `config/reddit-credentials.json`) 3. **Provide example files** (e.g., `config/reddit-credentials.json.example`) 4. **Verify .gitignore** includes credential files before workflow runs 5. **Check git status** to ensure credentials aren't staged
For workflows requiring credentials, I add a **Phase 0: Security Verification** step:
# Phase 0: Security & Credential Verification general-purpose:"SECURITY CHECK - Verify credentials are properly configured. 1. Check if credentials file exists 2. Verify .gitignore includes the credentials file 3. Check git status for accidental staging 4. Abort if credentials might be committed If NOT protected: - WARN user - Offer to add to .gitignore - Only proceed after confirmation":credentials_status
These patterns MUST be in .gitignore:
# API credentials - NEVER commit config/*-credentials.json config/credentials*.json **/credentials.json **/secrets.json *.credentials.json .env .env.local
When I detect a workflow needs credentials, I: 1. Ask user if they have credentials set up 2. Provide setup instructions with example file 3. Verify .gitignore protection 4. Add security verification phase to workflow
**Temp scripts** are Python/Node.js scripts I create for tasks that Claude Code tools can't handle directly.
I **automatically** create temp scripts when you need:
1. **External API calls** - Reddit, Twitter, GitHub, ProductHunt 2. **Web scraping** - Extracting data from websites 3. **Data processing** - Pandas analysis, JSON parsing at scale 4. **Database queries** - SQL, NoSQL operations 5. **Batch operations** - Processing 10+ files 6. **Third-party libraries** - NumPy, BeautifulSoup, requests
**You say**: "Fetch 10 Reddit posts about startups"
**I create**:
g
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…
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,…