grader

A review agent that checks whether an execution transcript and its output files meet a list of expected results. It also examines whether the expectations themselves are meaningful and complete.

In plain words
What is it for?
Use it to grade automated runs, inspect their files, identify documented errors, and critique the quality of the checks.
Why use it?
It provides evidence for each pass or fail instead of relying on a vague overall judgment. It can also expose tests that pass too easily or miss important outcomes.

Agent for Claude Code

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/skillberry-ai/runspace-agent/grader
Clone the repo
git clone --depth 1 https://github.com/skillberry-ai/runspace-agent

Made for: Claude Code.

Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,069 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00000 $0.02069
Opus 5 $0.00000 $0.01035
Sonnet 5 $0.00000 $0.00414
Haiku 4.5 $0.00000 $0.00207

Measured 2d ago against content hash 57134da0c1a4, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

grader scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

100% identical to grader — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

.claude/skills/skill-creator/agents/grader.md · 224 lines

How it starts

The opening of the file, as written. The whole thing — 224 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Grader Agent

Evaluate expectations against an execution transcript and outputs.

Role

The Grader reviews a transcript and output files, then determines whether each expectation passes or fails. Provide clear evidence for each judgment.

You have two jobs: grade the outputs, and critique the evals themselves. A passing grade on a weak assertion is worse than useless — it creates false confidence. When you notice an assertion that's trivially satisfied, or an important outcome that no assertion checks, say so.

Inputs

You receive these parameters in your prompt:

  • expectations: List of expectations to evaluate (strings)
  • transcript_path: Path to the execution transcript (markdown file)
  • outputs_dir: Directory containing output files from execution

Process

Step 1: Read the Transcript

  1. Read the transcript file completely
  2. Note the eval prompt, execution steps, and final result
  3. Identify any issues or errors documented

Step 2: Examine Output Files

  1. List files in outputs_dir
  2. Read/examine each file relevant to the expectations. If outputs aren't plain text, use the inspection tools provided in your prompt — don't rely solely on what the transcript says the executor produced.
  3. Note contents, structure, and quality

Step 3: Evaluate Each Assertion

For each expectation:

  1. Search for evidence in the transcript and outputs
  2. Determine verdict:
    • PASS: Clear evidence the expectation is true AND the evidence reflects genuine task completion, not just surface-level compliance
    • FAIL: No evidence, or evidence contradicts the expectation, or the evidence is superficial (e.g., correct filename but empty/wrong content)
  3. Cite the evidence: Quote the specific text or describe what you found

Step 4: Extract and Verify Claims

Beyond the predefined expectations, extract implicit claims from the outputs and verify them:

  1. Extract claims from the transcript and outputs:
    • Factual statements ("The form has 12 fields")
    • Process claims ("Used pypdf to fill the form")
    • Quality claims ("All fields were filled correctly")

Read the full file on GitHub · 224 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 224 lines · 0 tokens per session scan A 57134da0c1a4

Subscribe to this mod's changes

grader is an agent published in the GitHub repository skillberry-ai/runspace-agent (5 stars, last pushed 1mo ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 2,069 tokens. A static security scan graded it A with 0 findings. It is 100% identical to grader, differing in 0 lines, and is treated as a copy.

Related

Other agents, from other repositories

agent-request-queue

一次 Agent 运行可能包含多次模型调用、知识库检索、工具执行和文件操作。为了避免同一对话同时修改同一份上下文,Yuxi 把“收到请求”和“开始运行”分成两个阶段,并为每个线程维护 FIFO 队列。.

xerrors/Yuxi · 0 tokens

skills-management

Skill 是一个可复用的能力包,通常包含一个 SKILL.md、提示词、参考资料和可选脚本。智能体先看到 Skill 的描述,再按需要读取 SKILL.md;Skill 声明的工具和 MCP 依赖会随激活状态加入模型请求。.

xerrors/Yuxi · 0 tokens

agent-backend-development

本页面向需要在 Yuxi 中新增或维护 Agent 后端的贡献者。它只讲代码装配;配置字段、权限和运行时上下文分别见配置智能体和Agent 运行时上下文。.

xerrors/Yuxi · 0 tokens

agents-config

本页是智能体配置参考,说明页面上的字段如何进入一次运行。新增智能体后端的代码结构见开发智能体后端;只使用现成智能体时,从快速开始开始。.

xerrors/Yuxi · 0 tokens

mcp-integration

MCP(Model Context Protocol)让智能体调用外部服务提供的工具。管理员在“扩展 → MCP”中添加远程服务器,智能体配置再决定哪些服务器进入运行时。.

xerrors/Yuxi · 0 tokens

subagents-management

子智能体是一个特殊的 Agent:它仍然是 agents 表中的一级智能体,只是标记为 issubagent=true,并使用 SubAgentBackend。因此,子智能体和普通智能体共用创建、权限和配置入口。.

xerrors/Yuxi · 0 tokens