cwl-validate-package
OfficialEnsure CWL package quality before deployment with syntax and Docker validation.
Authorcrim-ca
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps to validate the syntax and structure of Common Workflow Language (CWL) packages before deployment to Weaver, ensuring package quality and catching errors early.
Core Features & Use Cases
- Syntax Validation: Checks for syntax errors, Docker requirements, input/output definitions, and CWL version compatibility.
- Docker Validation: Verifies Docker images are accessible and properly formatted.
- Workflow Validation: Ensures step names are unique, input/output connections are valid, and there are no circular dependencies.
- Use Case: Before deploying a new process to Weaver, use this Skill to catch syntax errors and ensure the package is ready for deployment.
Quick Start
Run the 'cwl-validate-package' Skill on your CWL file 'process.cwl' to validate its syntax and structure.
Dependency Matrix
Required Modules
cwltool
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cwl-validate-package Download link: https://github.com/crim-ca/weaver/archive/main.zip#cwl-validate-package Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.