Tooluck logoTooluck
SKILL.md

01-graders-and-pipeline

Agent skill fromagentscope-ai/OpenJudge

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.

How to install 01-graders-and-pipeline

install 01-graders-and-pipeline
# install the OpenJudge pack with the skills CLI
npx skills add agentscope-ai/OpenJudge

# or add only this skill to Claude Code: copy the folder

skills/openjudge-core/01-graders-and-pipeline/

# into

~/.claude/skills/01-graders-and-pipeline/ (all projects)

.claude/skills/01-graders-and-pipeline/ (one project)

skills/openjudge-core/01-graders-and-pipeline/SKILL.md

Apache-2.0Full file
1# OpenJudge Skill
2
3Build evaluation pipelines for LLM applications using the `openjudge` library.
4
5## When to Use This Skill
6
7- User wants to evaluate LLM output quality (correctness, relevance, hallucination, etc.)
8- User wants to compare two or more models and rank them
9- User wants to design a scoring rubric and automate evaluation
10- User wants to analyze evaluation results statistically
11- User wants to build a reward model or quality filter
12
13## Sub-documents — Read When Relevant
14
15| Topic | File | Read when… |
16|-------|------|------------|
17| Grader selection & configuration | `graders.md` | User needs to pick or configure an evaluator |
18| Batch evaluation pipeline | `pipeline.md` | User needs to run evaluation over a dataset |
19| Auto-generate graders from data | `generator.md` | No rubric yet; generate from labeled examples |
20| Analyze & compare results | `analyzer.md` | User wants win rates, statistics, or metrics |
21
22Read the relevant sub-document **before** writing any code.
23
24## Install
25
26```bash
27pip install py-openjudge
28```
29
30## Architecture Overview
31
32```
33Dataset (List[dict])
34 │
35 ▼
36GradingRunner ← orchestrates everything
37 │
38 ├─► Grader A ──► EvaluationStrategy ──► _aevaluate() ──► GraderScore / GraderRank
39 ├─► Grader B ──► EvaluationStrategy ──► _aevaluate() ──► GraderScore / GraderRank
40 └─► Grader C ...
41 │
42 ├─► Aggregator (optional) ← combine multiple grader scores into one
43 │
44…

Excerpt shown under the repository's Apache-2.0 license.

More skills in OpenJudge

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates