Framework for creating and running LLM evaluation pipelines, graders, and result analysis.

Install

mkdir -p .claude/skills/openjudge && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11448" && unzip -o skill.zip -d .claude/skills/openjudge && rm skill.zip

Installs to .claude/skills/openjudge

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Build custom LLM evaluation pipelines using the OpenJudge framework. Covers selecting and configuring graders (LLM-based, function-based, agentic), running batch evaluations with GradingRunner, combining scores with aggregators, applying evaluation strategies (voting, average), auto-generating graders from data, and analyzing results (pairwise win rates, statistics, validation metrics). Use when the user wants to evaluate LLM outputs, compare multiple models, design scoring criteria, or build an automated evaluation system.
529 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • →Select and configure LLM-based graders
  • →Run batch evaluations with GradingRunner
  • →Combine scores with aggregators
  • →Apply evaluation strategies like voting or averaging
  • →Analyze results for pairwise win rates and statistics

How it works

The skill orchestrates LLM evaluation pipelines by configuring graders, running batch evaluations on datasets, and then analyzing the results using various strategies and aggregators.

Inputs & outputs

You give it
Dataset of queries and responses, grader configurations, LLM model configuration
You get back
GraderScore, GraderRank, GraderError, RunnerResult, statistical analysis of results

When to use openjudge

  • →Evaluate LLM outputs
  • →Compare multiple models
  • →Build scoring rubrics

About openjudge

Orchestrates batch evaluations, configures LLM/function graders, and applies statistical analysis to compare outputs.

>

When not to use it

  • →When the user does not want to evaluate LLM outputs
  • →When the user does not want to compare multiple models
  • →When the user does not want to automate evaluation

Prerequisites

py-openjudge

Limitations

  • →Requires an OpenAI-compatible endpoint for LLM-based graders
  • →Evaluation strategies are limited to voting or average
  • →Analysis focuses on pairwise win rates and statistics

How it compares

This skill provides a structured framework for building custom LLM evaluation pipelines, automating the process of grading, comparing, and analyzing model outputs, which is more systematic than manual review.

Compared to similar skills

openjudge side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
openjudge (this skill)06moReviewIntermediate
evaluating-machine-learning-models12moReviewIntermediate
llm-evaluation64moNo flagsAdvanced
evaluating-llms-harness38moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

Search skills

Search the agent skills registry