yaml-workflow-executor

Execute configuration-driven analysis workflows from YAML files. Use for running analysis pipelines, data processing tasks, and automation workflows defined in YAML configuration.

SKILL.md

GitHub

Yaml Workflow Executor

Quick Start

# config/workflows/analysis.yaml
task: analyze_data

input:
  data_path: data/raw/measurements.csv

output:
  results_path: data/results/analysis.json

parameters:
  filter_column: status
  filter_value: active
from workflow_executor import execute_workflow

# Execute workflow
result = execute_workflow("config/workflows/analysis.yaml")
print(f"Status: {result['status']}")
# CLI execution
python -m workflow_executor config/workflows/analysis.yaml --verbose

When to Use

  • Running analysis defined in YAML configuration files
  • Executing data processing pipelines from config
  • Automating repetitive tasks with parameterized configs
  • Building reproducible workflows
  • Processing multiple scenarios from config variations

Related Skills


Version History

  • 1.1.0 (2026-01-02): Upgraded to SKILL_TEMPLATE_v2 format with Quick Start, Error Handling, Metrics, Execution Checklist, additional examples
  • 1.0.0 (2024-10-15): Initial release with WorkflowConfig, WorkflowRouter, CLI integration

Sub-Skills

Sub-Skills

Sub-Skills