skill-tester

Validate Claude skill structure, scripts, and quality scoring.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates validation, testing, and scoring of Claude-skills to enforce consistent quality.

Core Features & Use Cases

  • Structure Validation: Verifies directory structure, required files (SKILL.md, README.md, scripts/), and documentation standards across skills.
  • Script Testing: Analyzes Python scripts for syntax, proper imports (stdlib-only), argparse usage, main guards, runtime behavior, and output formatting.
  • Quality Scoring: Performs multi-dimensional assessment (Documentation, Code Quality, Completeness, Usability) and provides tier recommendations and improvement roadmaps.
  • CI/CD Gatekeeper: Serves as a centralized quality gate for pre-commit hooks and automated pipelines, enabling consistent quality checks.

Quick Start

Run the Skill Tester against a skill directory to validate structure, test scripts, and generate a quality report.

Frequently Asked Questions about skill-tester

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

FAQPage Schema
How do I automate skill quality validation and scoring for CI/CD pipelines?

You automate skill quality validation by running automated testing and scoring checks that enforce frontmatter integrity, script correctness, and output formats. This serves as a centralized quality gate for pre-commit hooks and CI/CD pipelines to maintain consistent quality across a skills repository.

What does skill structure validation check for in a repository?

Skill structure validation verifies required directory structures and files like SKILL.md, README.md, and scripts. It enforces documentation standards across the repository to ensure consistent formatting and required components are present for every skill.

How do I test Python scripts for syntax and proper imports in an automated pipeline?

You test Python scripts by analyzing them for syntax correctness, stdlib-only imports, argparse usage, and main guards. The validation checks runtime behavior and output formatting to ensure scripts function correctly within automated quality gates.

Can I use automated quality scoring to get tier recommendations for my skills?

Yes, automated quality scoring performs multi-dimensional assessment across documentation, code quality, completeness, and usability. It provides tier recommendations and improvement roadmaps to help elevate skills to higher quality tiers.

Does this validation tool work with pre-commit hooks and automated quality gates?

Yes, the validation tool integrates directly with pre-commit hooks and automated pipelines as a CI/CD gatekeeper. It enforces quality checks across the entire skills repository, applying consistent validation for structure, scripts, and scoring before commits are accepted.

What's the best way to enforce frontmatter integrity and output formats across multiple skills?

The best way to enforce frontmatter integrity and output formats is applying a centralized automated validation tool across the entire repository. It checks structure, tests scripts, and generates quality reports to maintain standards consistently.