workflow-runner

Execute YAML-defined multi-role workflows with ordered steps and dependencies.

Updated Sep 27, 2024
One-click install
npx skills add https://github.com/sheer-rey/PowerBash --skill workflow-runner-sheer-rey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-runner
Source: https://github.com/sheer-rey/PowerBash/tree/main/.claude/skills/workflow-runner
Command: npx skills add https://github.com/sheer-rey/PowerBash --skill workflow-runner-sheer-rey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill lets you execute structured multi-role workflows directly in an AI coding session without setting up separate orchestration services or API keys.

Core Features & Use Cases

  • Workflow Parsing: Reads a YAML workflow definition and extracts inputs, steps, dependencies, and role assignments.
  • Role-Based Execution: Loads the correct role prompt for each step and performs the task in the right persona and order.
  • Coordination and Persistence: Handles step dependencies, parallel layers, rendered variables, and output saving for end-to-end workflow completion.
  • Use Case: Use it to run a product review, content creation, or research workflow where multiple specialist roles must collaborate on one task.

Quick Start

Use the workflow-runner skill to read the workflow file you provided and execute its steps in order.

Frequently Asked Questions about workflow-runner

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

FAQPage Schema
How do I run multi-agent workflows inside an AI session without external API keys?

To run multi-agent workflows without external API keys, execute YAML-defined task sequences directly in your AI session. This approach parses workflow files, resolves role prompts, and coordinates steps internally, eliminating the need for separate orchestration services.

What is YAML workflow orchestration for multi-role task execution?

YAML workflow orchestration is the process of defining sequential or parallel role coordination in a structured file. It allows multiple specialist roles to collaborate on a single task by loading specific role prompts, managing dependencies, and rendering variables to complete end-to-end processes.

Does Claude Code support running YAML workflows for collaborative AI tasks?

Yes, Claude Code supports running YAML workflows for collaborative AI tasks. The workflow runner applies to Claude Code, OpenClaw, and Cursor tasks that require sequential or parallel role coordination, executing the defined steps and preserving outputs within the current session.

How do I define role dependencies and parallel steps in a YAML workflow file?

To define role dependencies and parallel steps in a YAML workflow file, structure your file to specify role assignments, step order, and parallel layers. The runner parses these inputs, resolves the correct role files, and orders dependent steps to ensure proper execution.

What's the best way to automate multi-role collaboration for research workflows?

The best way to automate multi-role collaboration for research workflows is using a YAML-defined workflow runner. It handles role-based execution, step dependencies, and output saving, allowing multiple specialist roles to collaborate efficiently without external API services.

Why does my workflow execution fail when resolving role files in the AI session?

Workflow execution fails when resolving role files if the YAML definition references missing inputs, incorrect role assignments, or unresolved dependencies. Ensure the workflow file properly defines all steps, inputs, and role files so the runner can correctly parse and order the execution layers.