Skip to content
Back to skills

Scienceworld Conditional Placer

ASecurity

Places an object into one of several designated containers based on a measured condition, such as a temperature threshold. Use this skill when you have completed a measurement or assessment and the task requires sorting or storing the object into one of multiple containers according to a rule (e.g., "if temperature > X, place in container A; otherwise container B").

  • 1,373 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 28, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add zjunlp/SkillNet --skill scienceworld-conditional-placer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Scienceworld Conditional Placer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Scienceworld Conditional Placer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zjunlp-scienceworld-conditional-placer/badge)](https://www.skillsdirectory.com/skills/zjunlp-scienceworld-conditional-placer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: scienceworld-conditional-placer
description: Places an object into one of several designated containers based on a measured condition, such as a temperature threshold. Use this skill when you have completed a measurement or assessment and the task requires sorting or storing the object into one of multiple containers according to a rule (e.g., "if temperature > X, place in container A; otherwise container B").
---
# Skill: Conditional Object Placer

## Purpose
Place a target object into the correct container based on a measured condition (e.g., temperature threshold, conductivity result). This skill executes the full measure-then-sort workflow.

## Core Workflow
1. **Locate & Acquire Measurement Tool:** `teleport to LOC` then `pick up` the measurement device (e.g., thermometer).
2. **Locate & Acquire Target Object:** `teleport to LOC` then `pick up` the object to be measured (e.g., metal fork).
3. **Identify Target Containers:** Use `look around` to find the designated containers (e.g., blue box, orange box).
4. **Perform Measurement:** `use OBJ on OBJ` (e.g., `use thermometer on metal fork`) to obtain the value.
5. **Evaluate Condition & Place:** Compare the measured value against the threshold, then `move OBJ to OBJ` to place the object in the correct container.

## Key Actions
| Action | Purpose |
|--------|---------|
| `teleport to LOC` | Navigate between rooms |
| `look around` | Survey a room for objects |
| `pick up OBJ` | Acquire tools or target object |
| `use OBJ on OBJ` | Perform measurement |
| `move OBJ to OBJ` | Place object into selected container |

## Example
**Task:** "Measure the temperature of the metal fork. If above 50C, place in the orange box. Otherwise, place in the blue box."

1. `teleport to kitchen`
2. `look around` — find thermometer and metal fork
3. `pick up thermometer`
4. `pick up metal fork`
5. `use thermometer on metal fork` — reads 72 degrees
6. 72 > 50, so: `move metal fork to orange box`

## Important Notes
* All containers are pre-opened. Do not use `open` or `close` actions.
* The measurement tool and target object must be picked up and used from inventory.
* Room names, object names, thresholds, and container names vary per task — adapt accordingly.

Files in this skill

  • SKILL.md2.2 KB
  • references/action_guide.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…