workflow-runner

Execute TOML-defined multi-step workflows by invoking named skills in sequence.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kernex-dev/kernex-agent --skill workflow-runner-kernex-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-runner
Source: https://github.com/kernex-dev/kernex-agent/tree/main/deploy/skills/workflow-runner
Command: npx skills add https://github.com/kernex-dev/kernex-agent --skill workflow-runner-kernex-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates predefined multi-step workflows by invoking individual skills in the correct sequence, ensuring outputs are propagated between steps and aggregated into a single structured result so teams can automate complex agent pipelines without manual coordination.

Core Features & Use Cases

  • Deterministic Workflow Execution: Parse TOML workflow definitions and execute steps in dependency order without skipping or improvisation.
  • Dependency Validation and Safety: Validate skill availability, detect circular dependencies, and stop execution on step failure with clear failure reasons.
  • Parallelism and Aggregation: Run independent steps concurrently when possible and return an aggregated final output with per-step statuses.
  • Use Cases: Orchestrating CI/CD style pipelines, multi-agent code generation flows, and headless automation tasks that require strict ordering and result aggregation.

Quick Start

Run the workflow-runner on a TOML workflow file named api-build.toml with input "Build a rate-limited job queue API" to execute each step, propagate outputs, and return the aggregated result.

Frequently Asked Questions about workflow-runner

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

FAQPage Schema
How do I automate multi-step agent pipelines with strict step ordering?

Multi-step agent pipelines are automated by parsing TOML workflow definitions that specify explicit steps, dependencies, and inputs. The workflow runner validates skill availability, enforces acyclic dependency order, and executes named skills sequentially to coordinate complex automation tasks reliably.

What is the best way to run independent workflow steps concurrently?

Independent workflow steps run concurrently when the TOML workflow definition specifies them without mutual dependencies. The execution engine resolves the dependency graph and parallelizes independent steps, returning a structured aggregated result with per-step statuses.

How do I define dependencies and inputs for a TOML workflow file?

TOML workflow files define dependencies and inputs by explicitly listing named skills as steps and mapping outputs from prior steps to dependent steps. The runner validates skill availability, detects circular dependencies, and propagates outputs between steps automatically.

Does workflow execution halt on step failures or skip to the next task?

Workflow execution halts immediately on step failure rather than skipping to the next task. The runner stops the pipeline and returns clear failure reasons alongside the aggregated result, ensuring strict safety for CI-like automation and headless pipelines.

Can I use TOML workflows for CI/CD style pipelines and headless automation?

TOML workflows are designed for CI/CD style pipelines, multi-agent code generation flows, and headless automation tasks. They enforce deterministic execution, validate skill availability, and aggregate per-step outputs into a single structured result.

Why does my multi-step workflow fail with a circular dependency error?

A circular dependency error occurs when the TOML workflow definition contains steps that recursively depend on each other. The runner enforces acyclic dependencies to ensure safe execution, halting the pipeline and returning a clear failure reason when cycles are detected.