add-task

Generate benchmark task templates and register them in the Benchy evaluation engine.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of adding new evaluation tasks to the Benchy benchmarking suite by providing a standardized, handler-based template system that reduces boilerplate code.

Core Features & Use Cases

  • Handler-based Architecture: Easily implement tasks using predefined handlers for Multiple Choice, Structured Extraction, Freeform, or Multimodal formats.
  • Standardized Workflow: Automates the directory structure, metadata configuration, and export logic required for new benchmarks.
  • Use Case: Quickly integrate a new dataset for model evaluation by copying the template, defining the task class, and registering it in the configuration without rewriting core engine logic.

Quick Start

Use the add-task skill to generate a new benchmark directory structure and template files for a custom evaluation task.

Frequently Asked Questions about add-task

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

FAQPage Schema
How do I add a new benchmark task to an AI evaluation engine?

Adding a new benchmark task to an AI evaluation engine involves using a standardized class inheritance template to define the task format, register metadata, and generate the required directory structure for reproducible performance evaluation.

What is the best way to create structured extraction or multiple choice benchmarks?

Creating structured extraction or multiple choice benchmarks is best handled through a handler-based architecture that provides predefined templates, ensuring consistent task registration and reducing boilerplate code for diverse evaluation formats.

How does standardized task registration improve AI model performance evaluation?

Standardized task registration improves AI model performance evaluation by automating metadata configuration and directory structure generation, which ensures consistent formatting and enables reproducible benchmarking across diverse datasets.

Can I integrate multimodal analysis tasks into my benchmarking suite without rewriting core logic?

Yes, you can integrate multimodal analysis tasks into your benchmarking suite without rewriting core logic by copying the handler-based template, defining the task class, and registering it within the configuration system.

Does Python task automation support freeform evaluation formats for data science workflows?

Python task automation supports freeform evaluation formats for data science workflows by providing predefined handlers that standardize the integration of diverse task types into the evaluation engine.

Why do I need a handler-based template system for AI testing benchmarks?

You need a handler-based template system for AI testing benchmarks to eliminate repetitive boilerplate code, enforce consistent metadata management, and streamline the integration of new evaluation datasets.