Use when the agent has just obtained a numerical measurement (temperature, weight, pH) and must compare it against a predefined threshold to determine a binary outcome. This skill extracts the measured value, evaluates it against the threshold condition (above/below), and executes the corresponding branch action such as classification or placement.
65
77%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./experiments/src/skills/scienceworld/scienceworld-threshold-evaluator/SKILL.mdCompare a measured numerical value against a predefined threshold to determine which of two conditional actions to execute. This is the decision-making step that immediately follows a measurement in ScienceWorld experimental workflows.
"the thermometer measures a temperature of 56 degrees celsius" yields 56)."above 50.0 degrees" means threshold=50.0, operator=">").measured_value > threshold or measured_value < threshold.Task: "Measure the temperature. If above 50.0 degrees, move to the orange box. If below 50.0 degrees, move to the blue box."
> use thermometer on unknown substance B
The thermometer measures a temperature of 56 degrees celsius.Evaluation: 56 > 50.0 is TRUE, so execute the "above" branch.
> move unknown substance B to orange box
You move the unknown substance B to the orange box.Task: "If the object weighs more than 200 grams, place in the red bin. Otherwise, place in the green bin."
> use scale on rock sample
The scale measures a weight of 145 grams.Evaluation: 145 > 200 is FALSE, so execute the "otherwise" branch.
> move rock sample to green bin
You move the rock sample to the green bin.>, not >=).076c6df
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.