cwl-validate-package

Official

Ensure 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.