define-task

Generate benchmark task YAML configurations for the Benchy engine.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes the complexity of configuring AI evaluation benchmarks by guiding users through a structured process to define their AI's specific task requirements.

Core Features & Use Cases

  • Structured Configuration: Automatically generates the task section of a benchmark.yaml file based on user input.
  • Task Decoupling: Supports various task types including extraction, classification, QA, and translation without requiring knowledge of internal handler classes.
  • Use Case: A developer needs to evaluate an AI system that extracts invoice data; this skill collects the field requirements and outputs the necessary YAML configuration to integrate the task into the Benchy framework.

Quick Start

Ask the assistant to define a new benchmark task for your AI system by describing what it does and what inputs and outputs it handles.

Frequently Asked Questions about define-task

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

FAQPage Schema
How do I define AI benchmark tasks for evaluation systems?▼

To define AI benchmark tasks, you describe your system's requirements and the skill generates a compliant YAML specification with input types and output schemas for the Benchy benchmarking engine.

What types of AI tasks can I configure for benchmarking?▼

You can configure benchmark tasks for extraction, classification, question-answering, and translation workflows, standardizing task categories without needing knowledge of internal handler classes.

Can I generate benchmark YAML configurations without coding handler classes?▼

Yes, generating benchmark YAML configurations is possible without coding handler classes, as the skill guides you through a structured process to decouple task definition from internal implementation details.

What is the best way to structure input types and output schemas for an AI evaluation?▼

The best way to structure input types and output schemas for an AI evaluation is through a standardized YAML task definition, which automatically captures your field requirements for the benchmark.

Do I need to install dependencies to create benchmark configurations with this approach?▼

No dependencies are required to create benchmark configurations, as the skill operates independently to guide task definition and output the necessary YAML file for your AI evaluation framework.

When do I need a standardized YAML task definition for AI benchmarking?▼

You need a standardized YAML task definition when you want to remove configuration complexity and integrate specific AI task requirements, such as invoice data extraction, into the Benchy benchmarking engine.