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.
77
96%
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
Compare 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 >=).7bb9a48
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.