workshop-define-benchmark

Create and validate custom AI benchmarking tasks in the Benify framework.

8|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/surus-lat/benchy --skill workshop-define-benchmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workshop-define-benchmark
Source: https://github.com/surus-lat/benchy/tree/main/.workshop/skills/workshop-define-benchmark
Command: npx skills add https://github.com/surus-lat/benchy --skill workshop-define-benchmark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill solves the difficulty of creating and testing custom evaluation tasks for AI models by providing a streamlined, code-first workflow that integrates directly with the Benchy benchmarking engine.

Core Features & Use Cases

  • Custom Scoring Logic: Define unique metrics and thresholds for structured data extraction tasks.
  • End-to-End Validation: Smoke-test new benchmarks using real model configurations to ensure they are production-ready.
  • Use Case: A developer needs to evaluate a model's performance on a specific extraction task with custom weights for schema validity and hallucination, rather than using generic default metrics.

Quick Start

Invoke the workshop define benchmark skill to initialize a new task directory and run a smoke test against your local model configuration.

Frequently Asked Questions about workshop-define-benchmark

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

FAQPage Schema
How do I create custom AI benchmarks for evaluating model performance?

To create custom AI benchmarks, you can define specialized scoring functions and structured data extraction handlers within the Benchy framework. This provides a code-first workflow to establish unique metrics and thresholds for model evaluation.

How do I validate custom AI evaluation tasks before running them in production?

You validate custom AI evaluation tasks by executing smoke tests against your configured model environment. This end-to-end validation ensures the newly defined benchmarks are production-ready and perform as expected.

Do I need the Benchy CLI to define and test custom benchmarking tasks?

Yes, defining and testing custom benchmarking tasks requires access to the Benchy CLI. You also need a configured model environment to execute smoke tests and verify task performance during validation.

Can I use custom weights for schema validity and hallucination instead of default metrics?

Yes, you can implement custom weights for schema validity and hallucination by defining unique scoring logic. This allows you to evaluate model extraction performance based on your specific criteria rather than generic default metrics.

How do I configure a model environment to run benchmark smoke tests?

Configuring a model environment requires setting up your local model configuration to support the Benchy CLI. Once configured, you can initialize a new task directory and execute smoke tests to verify task performance.

What is the best way to implement custom scoring logic for structured data extraction tasks?

The best way to implement custom scoring logic is by using a code-first workflow to define unique metrics and thresholds. This approach allows you to tailor evaluation criteria specifically for structured data extraction handlers.