Quickstart
Create a skill, add one case, run an eval, inspect evidence, and publish.
Build a measured skill. Create a project, add one eval case, run it, review the evidence, improve, and publish.
What you'll build
This guide creates:
- a local Workbench skill project
- one representative eval case
- one recorded eval run
- evidence you can inspect
- a published handle you can install or clone
Prerequisites
- Node.js and npm
- Provider login for provider-backed evals, such as Codex or Claude
- Workbench Cloud login when you publish or run hosted operations
Install
Provider-backed evals also need the provider CLI login for the agent you use.
Create a skill
Edit SKILL.md so it describes the workflow the agent should perform. Replace the generated trigger description, inputs, workflow, output, and quality criteria before treating eval results as meaningful evidence.
Add one case
Create a representative case:
Edit .workbench/cases/investor-focus/case.yaml. A provider-backed case can be as small as a prompt plus grading criteria:
Run and review
workbench eval run records output before grading. workbench eval grade judges existing output. Workbench keeps the two actions explicit so you can iterate on prompts and judgment independently.
workbench eval list lists eval identities, including the current draft and immutable historical eval versions created from authored eval source.
Improve
After below-perfect, failed, or reviewed evidence exists:
improve edits the skill package, proves the candidate with eval evidence, and switches only when the proof beats the current version.
Publish and share
The publish output prints the install command to share:
Use workbench skill clone OWNER/SKILL ./local-copy when the recipient needs editable source, evals, and future improvements.
Next steps
- Evaluation basics explains the project files.
- Cases and grading explains cases and grading criteria.
- Agents and models explains agent and model setup.
- Improve from evidence explains evidence-driven changes.
- Results explains scorecards.
- Publish explains source publication.
- CLI reference lists command syntax and flags.