tools-input-validation

Official

Shared input validation for plan-marshall.

Authorcuioss
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a centralized, reusable input validation module for plan-marshall scripts to prevent invalid inputs from propagating into filesystem operations.

Core Features & Use Cases

  • Plan ID validation using kebab-case rules
  • Relative path validation to prevent absolute paths and directory traversal
  • Enum membership validation against allowed values
  • Skill notation validation in bundle:skill format
  • Both raising (ValueError) and boolean validators for flexible usage

Quick Start

Call validate_plan_id on a kebab-case plan_id to validate input format

Dependency Matrix

Required Modules

None required

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: tools-input-validation
Download link: https://github.com/cuioss/plan-marshall/archive/main.zip#tools-input-validation

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 471,000+ vetted skills library on demand.