skill-evaluator

Evaluate AI agent skills through structured test cases and benchmarking.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/scanady/forge-agents --skill skill-evaluator-scanady
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-evaluator
Source: https://github.com/scanady/forge-agents/tree/main/.agents/skills/skill-evaluator
Command: npx skills add https://github.com/scanady/forge-agents --skill skill-evaluator-scanady

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of ensuring AI agent skills consistently produce high-quality, reliable outputs by providing a structured framework for testing, benchmarking, and iterative improvement.

Core Features & Use Cases

  • Comprehensive Evaluation Loop: Guides users through designing test cases, running evaluations (with and without the skill), grading outputs against assertions, and analyzing results.
  • Benchmarking: Compares skill performance against a baseline to quantify improvements in accuracy, time, and token usage.
  • Iterative Refinement: Facilitates a feedback loop for developers to enhance skill performance based on evaluation data and human review.
  • Use Case: A developer has created a new csv-analyzer skill. They use the skill-evaluator to design test cases for various CSV inputs, run the skill against these cases, grade the outputs for correctness, and identify areas for improvement in the skill's instructions.

Quick Start

Use the skill-evaluator to evaluate the 'csv-analyzer' skill by running 'evaluate skill csv-analyzer'.

Frequently Asked Questions about skill-evaluator

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

FAQPage Schema
How do I benchmark AI agent skills to measure performance improvements?

Benchmarking AI agent skills involves comparing outputs against a baseline to quantify improvements in accuracy, time, and token usage. The evaluation loop runs test cases with and without the skill to measure performance differences.

What is the best way to set up test cases for evaluating agent capabilities?

Evaluating agent capabilities requires designing diverse prompts and edge cases as test scenarios. You execute these test cases, write assertions to grade the outputs, and analyze patterns to progressively refine the agent's instructions.

Can I use structured testing for regression testing of agent capabilities?

Structured testing effectively supports regression testing of agent capabilities. By applying consistent test cases and assertions across iterations, you identify performance degradation and verify that new changes do not break existing functionality.

Do I need to write custom assertions for output grading during skill evaluation?

Writing custom assertions is required for output grading during skill evaluation. Assertions define the specific correctness criteria for your test cases, allowing the evaluation framework to automatically grade outputs and identify areas for improvement.

How does iterative refinement improve agent skill quality?

Iterative refinement improves agent skill quality by creating a feedback loop based on evaluation data and human review. Developers use graded test results to identify weaknesses and enhance the skill's instructions for better performance.