
Skillgrade Setup
Sets up and runs skillgrade evaluation pipelines for AI agents and Agent Skills.
Install
npx skills add mgechev/skillgrade --skill skillgrade-setup -g -a claude-code -y- Repository
- mgechev/skillgrade734
- Category
- Testing
- Updated
- 24d ago
- License
- MIT
- Context cost
- Lightabout 1,134 tokens
- Runs scripts
- No, instructions only
What it does
Sets up and runs skillgrade evaluation pipelines for AI agents and Agent Skills. Use when initializing eval configurations, running trials, reviewing results, exporting reports, or integrating with CI. Don't use for writing grader scripts, general test authoring, or non-agentic documentation.
Skillgrade Evaluation Setup
Procedures
Step 1: Install Skillgrade
- Verify Node.js 20+ and Docker are available.
- Run
npm i -g skillgradeto install the CLI globally.
Step 2: Initialize an Eval Configuration
- Navigate to any project directory.
- If the directory contains a
SKILL.mdand an API key is set,skillgrade initgenerates AI-powered tasks and graders tailored to the skill. - Without a
SKILL.mdor API key,skillgrade initcreates a ready-to-edit generic eval template. - Pass
--forceto overwrite an existingeval.yaml.
Step 3: Configure eval.yaml
- Read
references/eval-yaml-spec.mdfor the full configuration schema. - Define tasks under the
tasks:key. Each task requires:name: unique task identifierinstruction: what the agent should accomplish (ORturns:for multi-turn evals)graders: one or more scoring mechanisms (see theskillgrade-gradersskill)
- Optionally add
workspace:(files the agent edits) andcontext:(reference material not directly graded). - Configure
defaults:for agent, provider, trials, timeout, and threshold. - For multi-turn evals, replace
instructionwithturns:, each turn has its owninstructionand optionalgraders. The workspace persists across turns. - For batch evals, add
dataset: path/to/file.jsonl(or.csv) to a task. Each row expands into a separate task with{{key}}template variables interpolated in the instruction.


