skill-eval

Validate Claude Code skill triggers, descriptions, outputs, and structure via provided scripts and HTML reports.

415|44|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/notque/claude-code-toolkit --skill skill-eval-notque
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-eval
Source: https://github.com/notque/claude-code-toolkit/tree/main/skills/skill-eval
Command: npx skills add https://github.com/notque/claude-code-toolkit --skill skill-eval-notque

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Measures and improves Claude Code skill quality through empirical testing, ensuring that triggers, descriptions, and structural checks perform as intended rather than relying on ad-hoc assumptions.

Core Features & Use Cases

  • Trigger evaluation: test whether a skill's description reliably activates for a defined set of prompts.
  • Description optimization: automate train/test splits, compare results, and refine prompts to maximize generalization.
  • Output benchmarking: compare with-skill versus without-skill outputs to quantify added value.
  • Structural validation: verify frontmatter fields, naming conventions, and description length for consistency.
  • HTML reports: generate visual results to aid quick review and sharing with stakeholders.

Quick Start

Run python3 -m scripts.skill_eval.quick_validate <path/to/skill> to validate the skill structure.

Frequently Asked Questions about skill-eval

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

FAQPage Schema
How do I validate a Claude Code skill's structure and frontmatter?

To validate skill structure, run the quick validation script via `python3 -m scripts.skill_eval.quick_validate <path/to/skill>`. This checks frontmatter fields, naming conventions, and description length to ensure readiness for empirical testing.

What is the best way to benchmark skill output quality?

Output benchmarking compares with-skill versus without-skill outputs to quantify added value. The evaluation generates HTML reports and baseline comparisons to visualize measurable improvements in skill performance.

How do I test whether a skill's description triggers correctly for specific prompts?

Trigger evaluation tests whether a skill's description reliably activates for a defined set of prompts. It automates train/test splits, compares results, and refines prompts to maximize generalization across different user inputs.

Can I generate HTML reports for skill evaluation results?

Yes, HTML reports are generated during the skill evaluation workflow to provide visual results. These reports aid quick review and sharing with stakeholders by displaying trigger, description, and benchmark outcomes.

Does skill evaluation require any external dependencies?

No external dependencies are required. The skill evaluation package runs structural checks, trigger evaluation, and output benchmarking using only the included scripts and reference components without needing additional installations.

Why does my skill fail structural validation checks?

Structural validation fails when frontmatter fields, naming conventions, or description length do not meet consistency requirements. Running the quick validation script identifies specific readiness issues before proceeding to trigger and benchmark testing.