run-eval

Evaluate AI skill trigger accuracy against test queries using Python scripts.

53|5|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/dlt-hub/dlthub-ai-workbench --skill run-eval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-eval
Source: https://github.com/dlt-hub/dlthub-ai-workbench/tree/main/.claude/skills/run-eval
Command: npx skills add https://github.com/dlt-hub/dlthub-ai-workbench --skill run-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps improve AI assistant accuracy by evaluating how well a skill's description triggers for various user requests, identifying and fixing issues like missed triggers or incorrect activations.

Core Features & Use Cases

  • Trigger Evaluation: Runs predefined test queries against a skill's description to measure precision and recall.
  • Clash Analysis: Identifies when multiple skills might incorrectly trigger for the same query.
  • Description Refinement: Provides actionable insights and proposed changes to improve skill descriptions for better AI understanding.
  • Use Case: After updating a skill's description, use this to ensure it now correctly captures new user intents without negatively impacting existing ones.

Quick Start

Use the run-eval skill to test the 'run-eval' skill in the 'workbench' toolkit.

Frequently Asked Questions about run-eval

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

FAQPage Schema
How do I evaluate AI skill trigger accuracy for user queries?

To evaluate AI skill trigger accuracy, run predefined test queries against a skill description to measure precision and recall, identifying consistent misses and false triggers. This analysis categorizes trigger failures and proposes description improvements for better AI understanding.

Why does my AI skill fail to trigger correctly on specific requests?

Your AI skill fails to trigger correctly due to consistent misses, competition losses, or false triggers. Evaluating the skill description against test queries identifies these specific trigger failures and provides actionable insights to refine the description for accurate activations.

How do I test for skill trigger clashes when multiple skills compete?

To test for skill trigger clashes, run a clash analysis using predefined test queries against multiple skill descriptions. This identifies when multiple skills incorrectly trigger for the same query and proposes description improvements to prevent competition losses.

Can I use Python scripts to analyze AI skill trigger performance?

Yes, you can use Python scripts to analyze AI skill trigger performance. The evaluation requires Python scripts to execute tests within specified toolkits and workspaces, analyzing trigger performance data to identify failures and propose description improvements.

What is the best way to refine AI skill descriptions after updates?

The best way to refine AI skill descriptions after updates is to run trigger evaluations using test queries. This ensures updated descriptions correctly capture new user intents without negatively impacting existing trigger performance, providing actionable insights for further refinement.

Does evaluating skill triggers require a specific workspace setup?

Yes, evaluating skill triggers requires a specified workspace and toolkit environment. The evaluation executes Python scripts to analyze trigger performance data within these boundaries, ensuring accurate measurement of precision and recall against predefined test queries.