SkillEvaluator
SkillEvaluator is an open-source, multi-tier framework for evaluating AI agent artifacts, starting with agent skills: deterministic quality gates, semantic overlap detection, synthetic eval dataset generation, and live agent evaluation.
Agent skills are folders of instructions and supporting files that extend AI agents, as defined by the Agent Skills specification. SkillEvaluator is part of the NVIDIA Verified Skills pipeline, published from the NVIDIA/skills catalog. Tier 1 integrates SkillSpector for specialized security scanning; see Installation for the security setup.
SkillEvaluator’s support level is Experimental: community-supported on a best-effort basis through GitHub Issues, with no SLA. See SUPPORT.md.
The three tiers
Each tier answers one question about your skill.
Every tier is an independent entry point — run any command directly; nothing requires running the earlier tiers first.
Try it in two minutes
Install with uv and run the keyless quality check against your own skill — no API key, Docker, Gitleaks, or repository clone required:
You get a 0–100 quality score with an A–F grade. From there, the Quickstart walks through a complete offline Tier 1 run and wiring up a provider for the LLM-backed parts.
How a run flows
skillevaluator validate ./my-skill runs all three tiers by default, with
Tier 3 autopilot reusing an existing evaluation source or creating one starter
case when none exists. Tier 1’s deterministic gates run offline. Tier 2 and the optional Tier 1 LLM checks need a provider key, and Tier 3 adds the agent credential and a sandbox. Every run ends in reports — CLI, JSON, HTML, or Markdown.
What Tier 3 measures
- Five dimensions — Security, Correctness, Discoverability, Effectiveness, and Efficiency: human-readable scores that lead every standard grading report.
- Skill Lift — the measured difference between the with-skill and without-skill runs; the number that says whether the skill earns its place.
- pass@k — multi-attempt reliability, reported separately from the dimension scores.
How to read all three, and the on-disk results contract, live in Reports & Results.
Explore the docs
- SkillEvaluator on GitHub
- Support — best-effort, through GitHub Issues
- Security policy — report vulnerabilities privately, never in a public issue
- License — Apache-2.0