skill-tester

Validate and score AI skills for structure, script execution, and documentation adherence.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/tapanshah/Claude-Skills --skill skill-tester-tapanshah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-tester
Source: https://github.com/tapanshah/Claude-Skills/tree/main/engineering/skill-tester
Command: npx skills add https://github.com/tapanshah/Claude-Skills --skill skill-tester-tapanshah

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the rigorous validation, testing, and quality scoring of other skills, ensuring they meet high standards for reliability and functionality.

Core Features & Use Cases

  • Structure Validation: Verifies directory layout, file presence, and documentation standards.
  • Script Testing: Executes Python scripts to check for syntax, imports, and runtime errors.
  • Quality Scoring: Assesses skills across documentation, code, completeness, and usability dimensions.
  • Use Case: Integrate this Skill into your CI/CD pipeline to automatically block pull requests that introduce skills failing minimum quality gates, maintaining the integrity of the entire skill library.

Quick Start

Use the skill tester to validate the structure and quality of the 'engineering/my-skill' directory.

Frequently Asked Questions about skill-tester

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

FAQPage Schema
How do I automate AI skill validation in a CI/CD pipeline?

Automating AI skill validation involves integrating this tool into CI/CD pipelines and pre-commit hooks to automatically block pull requests that introduce skills failing minimum quality gates. It executes script tests and checks documentation adherence.

What is quality scoring for AI skills based on?

Quality scoring for AI skills evaluates documentation, code, completeness, and usability dimensions. It enforces tier-specific requirements across BASIC, STANDARD, and POWERFUL levels to provide detailed feedback for structural improvements.

How do I validate Python scripts for syntax and runtime errors?

Validating Python scripts for syntax and runtime errors requires executing the scripts to check for import issues and execution failures. This script testing ensures reliability before skills are approved for deployment.

Can I use pre-commit hooks to enforce documentation standards?

Pre-commit hooks can enforce documentation standards and directory layout validation. Structure verification checks file presence and adherence to tier-specific requirements before code is committed.

What's the best way to verify directory layout for code quality assurance?

Verifying directory layout for code quality assurance is done through automated structure validation. This process checks file presence, directory structure, and documentation standards to ensure consistency across the skill library.

Why does CI/CD validation block pull requests introducing new skills?

CI/CD validation blocks pull requests introducing new skills to maintain the integrity of the entire skill library. It enforces minimum quality gates by scoring structure, script execution, and documentation adherence before merging.