Agent skill
Workflow Validate
Validates workflow YAML files to ensure structure and schema correctness.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/workflow-validate-epieczko-betty
SKILL.md
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?