skill-tester

Validate, test, and score skills in the claude-skills ecosystem.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/4lerman/text_evaluator --skill skill-tester-4lerman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-tester
Source: https://github.com/4lerman/text_evaluator/tree/main/.agents/skills/engineering-advanced-skills/skill-tester
Command: npx skills add https://github.com/4lerman/text_evaluator --skill skill-tester-4lerman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill Tester ensures the quality and consistency of skills within the claude-skills ecosystem by validating structure, testing scripts, and scoring overall quality.

Core Features & Use Cases

  • Structure Validation: Checks directory structure, file presence, and documentation standards.
  • Script Testing: Validates Python scripts for syntax, functionality, and compliance.
  • Quality Scoring: Provides comprehensive quality assessment across multiple dimensions.
  • Use Case: Before merging a new skill into the repository, use this Skill Tester to validate its structure, test its scripts, and ensure it meets the required quality standards.

Quick Start

Run the skill-tester on a skill directory with the following command:

python scripts/skill_validator.py engineering/my-skill

Frequently Asked Questions about skill-tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate Python scripts and directory structure before merging a new skill?

Skill validation checks directory structure, script syntax, and documentation standards to ensure quality and compliance. It scores skills across multiple dimensions to guarantee consistency before repository integration.

Can I run skill validation and testing in automated CI/CD pipelines?

Yes, skill validation supports automated CI/CD pipelines and pre-commit hooks for continuous quality assurance. Running the Python validation script checks structure and functionality automatically during development workflows.

Do I need external Python packages to test and score skills?

No, skill testing requires only Python and standard library packages, requiring no external dependencies. The validator script handles syntax checking, functionality validation, and quality scoring using built-in libraries.

What is the best way to check skill quality and consistency across multiple dimensions?

Comprehensive quality scoring evaluates skills across multiple dimensions by validating directory structure, testing script functionality, and checking documentation standards. This multi-dimensional approach ensures thorough quality assessment.

Why does my skill validation fail during pre-commit hooks?

Skill validation fails when directory structure lacks required files, documentation standards are unmet, or Python scripts contain syntax errors. The validator checks these compliance dimensions to enforce quality before repository integration.