| name | Workflow Validate |
| description | Validates workflow YAML files to ensure structure and schema correctness. |
Workflow Validate
Purpose
Ensures that workflow YAML files are valid before execution.
Checks required fields (steps, skill, args) and field types.
How to Use
python skills/workflow.validate/workflow_validate.py workflows/example.yaml
Inputs
workflow_path– Path to the workflow file.
Outputs
- JSON printed to stdout with
ok,errors,status, andpathfields.
Example
Input (invalid_workflow.yaml):
steps:
- args: ["foo"]
Output:
{
"valid": false,
"errors": ["Step 1 missing 'skill'"],
"status": "failed"
}
Dependencies
context.schema
Version
v0.1.0