Atlas / Skills / zjunlp / Scienceworld Substance Preparator

Scienceworld Substance PreparatorSAFE

skills/zjunlp/scienceworld-substance-preparator

Create, Evaluate, and Connect AI Skills

Verdict
SAFE
Grade
B
Trust score
89 /100
Version
—
Hosts
—
License
MIT
Stars
1,402
01

Overview

Create, Evaluate, and Connect AI Skills

Read from source at commit 4501e739125cOBSERVED · 2026-10-12
02

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: scienceworld-substance-preparator
description: Use when you need to transfer a target substance into an appropriate container for processing (e.g., a pot for heating, a beaker for mixing). Trigger after acquiring the substance and before setting up an apparatus. Selects a suitable empty container and moves the substance into it.
---
# Substance Preparation Skill

## Purpose
Prepare a target substance for subsequent processing (e.g., heating, mixing) by transferring it from its current location into an appropriate, empty container.

## When to Use
1. **Trigger:** After successfully locating and focusing on the target substance.
2. **Prerequisite:** The substance must be accessible (e.g., in inventory, in an open container).
3. **Next Step:** This skill should be completed **before** setting up any apparatus (e.g., activating a stove, connecting electrical components).

## Core Procedure
1.  **Identify Target Substance:** Confirm the exact name and location of the substance to be prepared.
2.  **Scan Environment for Containers:** Look for empty, process-appropriate containers in the current room. Priority order:
    *   **Primary:** Metal pots, beakers, or bowls (for heating/mixing).
    *   **Secondary:** Ceramic/glass cups, jars (if primary not available).
    *   **Avoid:** Containers already holding items or substances.
3.  **Select & Validate Container:** Choose the most suitable empty container. If uncertain, `examine` it to confirm it's empty.
4.  **Execute Transfer:** Use the `move [SUBSTANCE] to [CONTAINER]` action.
5.  **Verify:** Briefly check the container's contents to confirm the transfer was successful.

## Key Considerations
*   **Container State:** All containers are pre-opened. Do not use `open` or `close` actions.
*   **Efficiency:** Prefer containers in the same room to minimize `teleport` use.
*   **Substance Integrity:** If the substance is temperature-sensitive (e.g., chocolate in a fridge), moving it to a room-temperature container is part of preparation.
*   **Error Handling:** If the transfer fails (e.g., container not found), `look around` again and consult the bundled reference for common container names.

## Example

**Scenario:** You need to melt chocolate as part of a heating task.

1. You have already located `chocolate` in the `fridge` in the kitchen.
2. Run `look around` to scan for containers. You see: `metal pot` (empty, on counter), `glass beaker` (empty, on shelf), `ceramic cup` (contains water).
3. Select `metal pot` as the best option (metal, empty, suitable for heating).
4. Run `examine metal pot` to confirm it is empty.
5. Run `move chocolate to metal pot`.
6. Run `examine metal pot` — output confirms: "metal pot (containing chocolate)".

**Proceed to the next skill (e.g., apparatus setup) only after this verification.**
03

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeNA
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (0)

No findings outside the package's declared scope.

Gates applied: no_behavioural_pass.

Audited 2026-10-12 · audit v0.4.1 · source sha 4501e739125cfull audit observations/trust-audit/skill/zjunlp__scienceworld-substance-preparator.json · Report an issue / request a re-scan
04

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-124501e739125cSAFEB89first audit
05

Questions

What does the Scienceworld Substance Preparator skill do?

Create, Evaluate, and Connect AI Skills

Is Scienceworld Substance Preparator safe to install?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.

What can Scienceworld Substance Preparator access on my machine?

The audit observed no filesystem, network or shell use at all in its source.

How current is this page?

The grade is for one exact copy of the source (4501e739125c), read on 2026-10-12. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement