tools-input-validation
OfficialShared input validation for plan-marshall.
Software Engineering#python#input-validation#validate#path-traversal#plan-id#enum-validation#skill-notation
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.