add-benchmark

Define a reusable process for adding or updating benchmark adapters in the Exgentic repository.

68|22|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Exgentic/exgentic --skill add-benchmark-exgentic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-benchmark
Source: https://github.com/Exgentic/exgentic/tree/main/misc/skills/add-benchmark
Command: npx skills add https://github.com/Exgentic/exgentic --skill add-benchmark-exgentic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides structured guidance for adding or updating a benchmark adapter inside the Exgentic repository, ensuring adherence to benchmark principles and a protocol-agnostic wrapper.

Core Features & Use Cases

  • Maintain a minimal, protocol-agnostic adapter wrapper that makes the benchmark accessible to any Exgentic agent.
  • Reuse external harness assets and scoring wherever possible to avoid duplication and maintain consistency.
  • Validate the adapter with representative smoke tests before finishing to ensure reliability and correct behavior.

Quick Start

Create or update a benchmark adapter by following the documented workflow and validation steps.

Frequently Asked Questions about add-benchmark

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

FAQPage Schema
How do I add a benchmark adapter to a repository while keeping it protocol-agnostic?

A protocol-agnostic benchmark adapter requires a thinnest wrapper approach, making the benchmark accessible to any agent without coupling to specific protocols. It enforces reusing existing harness assets to avoid duplication and ensure consistency.

What is the best way to update an existing benchmark adapter without breaking compatibility?

The best way to update a benchmark adapter is to apply a thin, protocol-agnostic wrapper and validate the changes with representative smoke tests. This explicit smoke-test validation guarantees compatibility and correct behavior before finishing the update process.

How do I validate a benchmark adapter to ensure it works correctly before merging?

You validate a benchmark adapter by running explicit smoke-test validation with representative test cases. This ensures the adapter maintains reliability and correct behavior by verifying the protocol-agnostic contract before the adapter is finalized.

Do I need to build custom scoring logic when creating a benchmark adapter?

No, you do not need to build custom scoring logic. The benchmark adapter workflow enforces reusing external harness assets and scoring wherever possible to avoid duplication and maintain consistency across the repository.

When should I use a thinnest wrapper approach for benchmark adapters?

You should use a thinnest wrapper approach whenever adding or updating a benchmark adapter to ensure it remains protocol-agnostic. This design maintains a minimal wrapper, allowing any Exgentic agent to access the benchmark without unnecessary implementation overhead.