setup-data

Configure and validate benchmark datasets by mapping CSV or JSONL files to required schemas.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves the friction of preparing and formatting datasets for AI benchmarking, ensuring that input data is correctly structured for the evaluation engine.

Core Features & Use Cases

  • Format Adaptation: Maps existing CSV or JSONL columns to the required schema for benchmarking.
  • Data Validation: Ensures datasets contain necessary identifiers, inputs, and ground truth labels.
  • Synthetic Generation: Integrates with generation tools to create synthetic test data when real-world examples are unavailable.

Quick Start

Use the setup-data skill to validate my local dataset file and update the data section of my benchmark configuration.

Frequently Asked Questions about setup-data

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

FAQPage Schema
How do I prepare a local dataset for AI benchmarking evaluation?

To prepare a local dataset for AI benchmarking evaluation, you map existing CSV or JSONL input files to the required schema formats, ensuring the data contains necessary identifiers, inputs, and ground truth labels for validation.

How do I remap CSV columns to match a required schema format for evaluation?

You can remap CSV columns to match a required schema format by configuring the data section within your benchmark configuration file, allowing the evaluation engine to correctly ingest and process the adapted input data.

Can I generate synthetic test data when real-world examples are unavailable for benchmarking?

Yes, you can generate synthetic test data for benchmarking when real-world examples are unavailable by integrating with generation tools to create synthetic datasets that match the required evaluation schema.

What is the required YAML structure for configuring benchmark datasets?

The required YAML structure for configuring benchmark datasets involves defining a specific data section within your benchmark configuration files, which dictates how local files are ingested and validated for the evaluation engine.

Does benchmark dataset validation check for ground truth labels in JSONL files?

Yes, benchmark dataset validation checks JSONL files to ensure they contain necessary identifiers, inputs, and ground truth labels before the data is correctly structured and passed to the evaluation engine.

What is the best way to validate an existing dataset against a benchmarking schema?

The best way to validate an existing dataset against a benchmarking schema is to use a configuration skill that checks for necessary identifiers and ground truth labels while mapping input files to the required format.