Files
2025-11-29 18:26:08 +08:00

778 B
Raw Permalink Blame History

name, description
name description
Workflow Validate 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, and path fields.

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