Guide · Agent skill
How to use the Advanced LLM Evaluation agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The advanced-evaluation skill gives an AI agent working knowledge of LLM-as-judge: using one model to grade the outputs of another. It is aimed at engineers, teams and researchers who need to build or debug evaluation systems. After this guide you will know how to install the skill, ask for help in plain language and what the agent will typically produce.
Quick start
- 1Download the ZIP. Get the advanced-evaluation skill ZIP file from this page.
- 2Unzip into your skills folder. Unzip into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder for one project.
- 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill.
- 4Describe your evaluation problem. Ask in plain language, for example about a rubric, a pairwise test or judge bias.
- 5Review the design. Check the rubric, scale and bias checks the agent proposes against your own goals.
- 6Measure on your own cases. Run the judge on representative cases and compare it with human labels before trusting it.
What the skill makes the agent do
Once installed, the agent knows how to design the parts of an automated evaluation: a rubric that defines what good output means, a direct score that rates one response on a scale, or a pairwise comparison that picks the better of two responses. The skill's core idea is that LLM-as-a-Judge is a family of approaches, and choosing the right one for the context is the main task.
The skill also covers the known biases judge models show, such as position bias (favouring the first-listed response), length bias (favouring longer responses) and self-enhancement bias (rating their own outputs higher). For each one it lists mitigations, for example evaluating twice with swapped positions. It also covers choosing metrics, such as agreement rate for pairwise preference or Cohen's κ and Spearman's ρ for ordinal scales, and checking how automated judgments line up with human labels.
- Write scoring rubrics with level descriptions, characteristics, edge cases and scoring guidelines
- Pick between direct scoring and pairwise comparison for a given task
- Guard against position, length and other judge biases
- Choose metrics that match the task type
- Check judge agreement against human-labelled cases
Install the advanced-evaluation skill
Download the skill's ZIP file from this page. Then choose one of the two install options below.
For a personal install that works across your projects, unzip the file into ~/.claude/skills/. To limit the skill to a single project, unzip it into that project's .claude/skills/ folder instead.
If you use the Claude apps, you can upload the skill instead. Go to Settings → Capabilities → Skills and upload it there.
- Personal install: unzip into ~/.claude/skills/
- Project install: unzip into the project's .claude/skills/ folder
- Claude apps: Settings → Capabilities → Skills, then upload
Trigger the skill with natural requests
You do not need a special command. The skill is meant to activate when your request matches its description, which covers judge models, evals, position bias and calibration against human labels. Describe the evaluation problem you have in your own words.
The skill's own list of activation cases includes building automated evaluation pipelines, comparing multiple model responses to pick the best one, designing A/B tests for prompt or model changes, debugging evaluation systems with inconsistent results, creating rubrics, and analysing correlation between automated and human judgments.
- Help me write a rubric for scoring our support replies on accuracy and tone.
- Compare these two answers and tell me how to test which one a judge prefers without position bias.
- Our LLM judge gives different scores on reruns. Help me debug the evaluation pipeline.
- Design an A/B test for two prompt versions using a pairwise judge.
- How do I check how well my AI judge agrees with our human reviewers?
Example: a pairwise judge with position-bias checks
Suppose you are comparing two prompt versions. Ask the agent to set up a pairwise judge. The skill describes a protocol: run the first pass with Response A in first position, run a second pass with Response B in first position, and if the passes disagree, return TIE with reduced confidence. Only a consistent winner is kept.
The skill also includes a prompt structure that tells the judge not to prefer longer answers or based on position, and to output JSON with per-criterion comparisons, an overall winner, a confidence from 0 to 1 and reasoning. Expect the agent to adapt these templates to your criteria and data.
What you need before you start
The skill's metadata lists no required tools, packages or accounts. It does not run scripts and does not use the network. The package contains a single file, SKILL.md, which the agent reads to guide its work.
Running a judge model against your outputs is a separate step. The skill tells the agent how to design that system, but you will still need access to whichever model you use as the judge, and human-labelled cases if you want to measure agreement.
- No listed requirements or dependencies
- Package contents: SKILL.md only
- Does not run scripts; does not use the network
- You supply your own judge model access and evaluation cases
Safety notes and limits
Because the skill runs no scripts and makes no network calls, it adds guidance rather than executing code. Read the evaluation designs it produces before using them on real data, especially if the results will inform release decisions.
The skill is explicit that its guidance is not a guaranteed fix. Measure rubric and position-bias effects on your own cases, because no universal improvement figure exists. Also note that it is not meant for grading a single document yourself, where no pipeline is needed.
- Test every rubric and bias mitigation on your own representative cases
- Do not treat the skill's guidance as a guaranteed fix for bias
- Do not request hidden reasoning from the judge; ask for short, observable justifications instead
Tips for better results
Define the intended decision, rubric and acceptable disagreement before you look at judge outputs. The skill recommends calibrating the judge before trusting it, and running the pipeline as input, criteria, direct score or pairwise comparison, bias checks, human calibration, then report.
Use domain-specific terms in rubrics. The skill notes that a code-readability rubric should mention variables, functions and comments, while a medical rubric should reference clinical terminology and evidence standards.
- Choose a scale carefully: 1-3 for lowest cognitive load, 1-5 as a standard Likert scale, 1-10 only with detailed rubrics
- Look for systematic disagreement with humans on specific criteria, not just overall agreement
- Use a judge model different from the generator where possible, to reduce self-enhancement bias
What people use it for
- Building an automated pipeline that scores LLM answers against a written rubric
- Running an A/B test between two prompt versions using a pairwise judge
- Debugging an evaluation that gives inconsistent scores on reruns
- Checking how closely an AI judge matches human reviewers on labelled data
Frequently asked questions
How do I install the advanced-evaluation skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps you can instead upload it under Settings → Capabilities → Skills.
Is the advanced-evaluation skill free?
The skill is published under the MIT licence, as listed on this page. The source does not mention pricing, so check the repository for any terms beyond the licence.
What does the skill require to run?
The skill's metadata lists no requirements, it runs no scripts and it uses no network access. You will still need your own judge model access and evaluation data to run any real evaluation.
What is position bias in LLM judging?
Position bias means a judge model tends to favour the response shown first in a pairwise comparison. The skill suggests evaluating twice with the positions swapped and returning TIE with reduced confidence when the two passes disagree.
When should I use pairwise comparison instead of direct scoring?
The skill says pairwise comparison is generally more reliable for subjective preferences such as tone or style. Direct scoring suits objective criteria with clear ground truth, such as factual accuracy or instruction following.
Does this skill guarantee better evaluation results?
No. The skill states that its guidance is not a guaranteed fix and that results must be measured on your own cases, since no universal improvement figure exists. It is also not intended for simply grading a single document yourself.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are an engineer, team or researcher building or debugging LLM evaluation systems, such as pairwise tests, rubrics or judge calibration. If you only need to grade a single document yourself, or you expect a guaranteed fix for judge bias, pick a different tool or approach and rely on your own measurements.
Download the skill