Agent skill

Scienceworld Conditional Placer

by zjunlp in zjunlp/SkillNet

Places an object into one of several designated containers based on a measured condition, such as a temperature threshold.

MITAuto-check passed

Install Scienceworld Conditional Placer

skills CLI
$ npx skills add zjunlp/SkillNet --skill scienceworld-conditional-placer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install zjunlp/SkillNet scienceworld-conditional-placer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/zjunlp/SkillNet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/experiments/src/skills/scienceworld/scienceworld-conditional-placer .claude/skills/scienceworld-conditional-placer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
scienceworld-conditional-placer
GitHub stars
1.4k
Token cost
~560 tokens
SKILL.md length
268 words
Files
2 (incl. references)
Skills in repo
122
Repo updated
First seen
Licence
MIT

At a glance

Places an object into one of several designated containers based on a measured condition, such as a temperature threshold.

  • Works in 5 steps: Locate & Acquire Measurement Tool:… → Locate & Acquire Target Object: teleport… → Identify Target Containers: Use look… → …
  • You have completed a measurement
  • SKILL.md covers Purpose, Core Workflow, Key Actions and Example, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Scienceworld Conditional Placer is an agent skill from zjunlp/SkillNet. 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").

Its SKILL.md is about 560 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/action_guide.md`).

The repository describes itself as: Create, Evaluate, and Connect AI Skills. The licence is MIT.

When your agent uses it

  • You have completed a measurement
  • Assessment and the task requires sorting
  • Storing the object into one of multiple containers according to a rule (e.g.
  • Place in container A

Example prompts

  • “if temperature X, place in container A; otherwise container B”
  • “Use the scienceworld-conditional-placer skill to place an object into one of several designated containers based on a measured condition, such as a…”
  • “/scienceworld-conditional-placer”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  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…

What it can do on your machine

Read from SKILL.md and the folder at commit 3fcebf8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Scienceworld Conditional Placer loads about 560 tokens when it runs, and up to ~969 if it reads all its reference files. Until then it costs about 100 tokens; SKILL.md has 268 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~100
When it runs · the whole SKILL.md, loaded when a task matches
~560
With references · SKILL.md plus every file in references/, read only if the agent opens them
~969

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from zjunlp/SkillNet at commit 3fcebf8, republished under its MIT licence (© zjunlp). 268 words, ~560 tokens.

Download SKILL.mdSave it as .claude/skills/scienceworld-conditional-placer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
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

ActionPurpose
teleport to LOCNavigate between rooms
look aroundSurvey a room for objects
pick up OBJAcquire tools or target object
use OBJ on OBJPerform measurement
move OBJ to OBJPlace 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.

© zjunlp, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in experiments/src/skills/scienceworld/scienceworld-conditional-placer of zjunlp/SkillNet.

  • SKILL.md
  • references/action_guide.md

Open the folder on GitHubat commit 3fcebf8

Compare with similar skills

Scienceworld Conditional Placer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Scienceworld Conditional Placer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scienceworld Conditional Placer this skillzjunlp/SkillNet1.4k—~560Automated safety check: PassMIT
Design Systemaffaan-m/ECC275k—~698Automated safety check: PassMIT
Design Guidepaperclipai/paperclip99k1 repos~3.1kAutomated safety check: PassMIT
Design Audit Against Rams' Principlesthedotmack/claude-mem98k—~4.6kAutomated safety check: PassApache-2.0
Figma Design to Codewarpdotdev/warp65k4 repos~2.9kAutomated safety check: PassAGPL-3.0
Design Consultationgarrytan/gstack136k—~15kAutomated safety check: NotesMIT

Similar skills

  • Design System

    affaan-m/ECC

    Generate a design system from an existing codebase or audit one for visual consistency: extract tokens (colors, typography, spacing, shadows) into design-tokens.json and CSS custom properties with…

    275k GitHub stars~698 tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Design Guide

    paperclipai/paperclip

    Paperclip UI design system guide for building consistent, reusable frontend components.

    99k GitHub starsUsed in 1 repo~3.1k tokens
    Frontend & DesignAuto-check passed
  • Audits a design against Dieter Rams' ten principles of good design, scores each with evidence, and hands off a make-plan prompt for a new, refined or redesigned outcome.

    98k GitHub stars~4.6k tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Figma Design to Code

    warpdotdev/warp

    Turns a Figma frame or component into production code that matches the design, using the Figma MCP server and the project's own design system.

    65k GitHub starsUsed in 4 repos~2.9k tokens
    Frontend & DesignAuto-check passed
  • Design Consultation

    garrytan/gstack

    Learns about your product, studies the landscape and writes a DESIGN.md with a full design system covering type, color, layout, spacing and motion.

    136k GitHub stars~15k tokensUpdated today
    Frontend & DesignAuto-check: notes
  • Product Design Workflow Bundle

    XiaomiMiMo/MiMo-Code

    Entry point to a bundle of product design workflows covering context, research, audits, ideation, URL or image to code, design QA and sharing a prototype.

    14k GitHub stars~721 tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed

More from zjunlp/SkillNet

All 122 skills in this repo
  • Skillnet

    zjunlp/SkillNet

    Search, download, create, evaluate, analyze and route reusable agent skills with SkillNet.

    1.4k GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Performs an initial scan of the ALFWorld environment to identify all visible objects and receptacles.

    1.4k GitHub starsUsed in 1 repo~786 tokens
    Auto-check passed
  • This skill searches for a specific receptacle (e.g., garbage can, cabinet) by systematically exploring the environment, checking multiple locations until found.

    1.4k GitHub stars~709 tokensUpdated yesterday
    Auto-check passed
  • Prepares a household appliance (microwave, oven, toaster, fridge) for use by ensuring it is in the correct open/closed state.

    1.4k GitHub stars~611 tokensUpdated yesterday
    Auto-check passed
  • Operates a device or appliance (like a desklamp, microwave, or fridge) to interact with another object.

    1.4k GitHub stars~916 tokensUpdated yesterday
    Auto-check passed
  • Uses a heating appliance (microwave, stoveburner, oven) to apply heat to a specified object.

    1.4k GitHub stars~744 tokensUpdated yesterday
    Auto-check passed

Questions about Scienceworld Conditional Placer

What does Scienceworld Conditional Placer do?

Places an object into one of several designated containers based on a measured condition, such as a temperature threshold. Scienceworld Conditional Placer is an agent skill from zjunlp/SkillNet. Places an object into one of several designated containers based on a measured condition, such as a temperature threshold.

When should I use Scienceworld Conditional Placer?

Scienceworld Conditional Placer fits situations like: you have completed a measurement; assessment and the task requires sorting; storing the object into one of multiple containers according to a rule (e.g; place in container A.

How do I install Scienceworld Conditional Placer in Claude Code?

Run `npx skills add zjunlp/SkillNet --skill scienceworld-conditional-placer -a claude-code`. Or copy the skill folder (experiments/src/skills/scienceworld/scienceworld-conditional-placer in zjunlp/SkillNet) into .claude/skills/scienceworld-conditional-placer in your project. Claude Code loads it when a task matches its description.

How do I install Scienceworld Conditional Placer in Codex?

Run `npx skills add zjunlp/SkillNet --skill scienceworld-conditional-placer -a codex`. Or copy the skill folder (experiments/src/skills/scienceworld/scienceworld-conditional-placer in zjunlp/SkillNet) into .agents/skills/scienceworld-conditional-placer in your project. Codex loads it when a task matches its description.

Can I use Scienceworld Conditional Placer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zjunlp/SkillNet --skill scienceworld-conditional-placer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scienceworld-conditional-placer, .gemini/skills/scienceworld-conditional-placer, .github/skills/scienceworld-conditional-placer and .opencode/skills/scienceworld-conditional-placer in your project.

What does Scienceworld Conditional Placer need to run?

SKILL.md names no scripts, command-line tools or credentials: Scienceworld Conditional Placer is instructions for the agent only.

Does Scienceworld Conditional Placer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Scienceworld Conditional Placer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Scienceworld Conditional Placer use?

Scienceworld Conditional Placer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Scienceworld Conditional Placer use?

About 560 tokens (SKILL.md is roughly 2.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 409 tokens, read only when the agent opens those files.

What are the alternatives to Scienceworld Conditional Placer?

Skills that share tags, products or a category with Scienceworld Conditional Placer: Design System (affaan-m/ECC, 275k stars), Design Guide (paperclipai/paperclip, 99k stars), Design Audit Against Rams' Principles (thedotmack/claude-mem, 98k stars) and Figma Design to Code (warpdotdev/warp, 65k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Scienceworld Conditional Placer?

zjunlp (a GitHub organization) maintains it in zjunlp/SkillNet, which has 1,393 GitHub stars. The repository holds 122 skills in this directory. The repository was last updated on October 7, 2026.

Source: zjunlp/SkillNet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.