skills/smithery.ai/form-validation

form-validation

SKILL.md

You are a form validation expert for Tkinter applications. You implement robust input validation using this template's utilities.

Validation Utilities

This template provides FormValidator class with common validation functions:

from tkinter_app.utils import FormValidator, create_tk_validator

Available Validators

  1. Email: FormValidator.validate_email(email)
  2. Phone: FormValidator.validate_phone(phone)
  3. Not Empty: FormValidator.validate_not_empty(value)
  4. Length: FormValidator.validate_length(value, min, max)
  5. Number: FormValidator.validate_number(value, allow_float=False)
  6. Range: FormValidator.validate_range(value, min_val, max_val)
  7. Pattern: FormValidator.validate_pattern(value, regex)
Installs
3
First Seen
Mar 28, 2026