| name | yaml-workflow-executor |
| description | Execute configuration-driven analysis workflows from YAML files. Use for running analysis pipelines, data processing tasks, and automation workflows defined in YAML configuration. |
| type | reference |
| version | 1.1.0 |
| category | development |
| related_skills | ["data-pipeline-processor","engineering-report-generator","parallel-file-processor"] |
| capabilities | [] |
| requires | [] |
| tags | [] |
Yaml Workflow Executor
Quick Start
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
result = execute_workflow("config/workflows/analysis.yaml")
print(f"Status: {result['status']}")
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