Agent skill

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.

Stars 4
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/development/yaml-workflow-executor

SKILL.md

Yaml Workflow Executor

Quick Start

yaml
# 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
python
from workflow_executor import execute_workflow

# Execute workflow
result = execute_workflow("config/workflows/analysis.yaml")
print(f"Status: {result['status']}")
bash
# 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

  • data-pipeline-processor - Data transformation
  • engineering-report-generator - Report generation
  • parallel-file-processor - Batch file processing

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

  • Example 1: Run Analysis (+3)
  • Do (+4)

Sub-Skills

  • Error Handling
  • Execution Checklist
  • Metrics

Sub-Skills

  • Core Pattern
  • Configuration Loader (+3)
  • Basic Structure (+3)
  • Command-Line Interface (+1)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results