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.