Scienceworld Object SelectorSAFE
Create, Evaluate, and Connect AI Skills
Overview
Create, Evaluate, and Connect AI Skills
4501e739125cOBSERVED · 2026-10-12What 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-object-selector description: Use when the agent needs to choose a specific object from multiple candidates in the environment based on task criteria such as object type (non-living thing, electrical component, container), properties, or category. This skill surveys visible objects with "look around", evaluates each against the task requirements, selects the most suitable candidate, and signals intent with "focus on [OBJECT]". --- # Skill: scienceworld-object-selector ## Purpose Identify and select the correct object from visible candidates in the ScienceWorld environment based on task-defined criteria (e.g., "non-living thing", "electrical component", "container"), then signal intent with a `focus on` action. ## When to Use - When a task requires choosing a specific type of object from multiple visible options - When the agent must classify objects by property (living/non-living, material type, function) to select one - When the task instructs finding and interacting with a particular category of object ## Workflow 1. **Survey the environment** -- Use `look around` to list all visible objects in the current location. 2. **Evaluate candidates** -- For each visible object, determine if it matches the task criteria. Exclude target containers (e.g., destination boxes) and fixed furniture from candidates. 3. **Select the best match** -- Choose the first suitable, portable object unless the task specifies a preference (e.g., "largest", "closest"). 4. **Signal intent** -- Execute `focus on [OBJECT]` to confirm selection. 5. **Execute the task action** -- Proceed with the required action (e.g., `pick up`, `move`, `use`). ## Examples ### Example 1: Find a non-living thing and move it **Task:** "Find a non-living thing. First, focus on the thing. Then, move it to the purple box." ``` > look around You see: purple box, table, battery, black wire, blue light bulb, red light bulb, red wire, switch, violet light bulb, yellow wire, ultra low temperature freezer. ``` **Evaluation:** Purple box is the destination. Table and freezer are fixed furniture. Remaining items (battery, wires, bulbs, switch) are all non-living and portable. ``` > focus on black wire You focus on the black wire. > move black wire to purple box You move the black wire to the purple box. ``` ### Example 2: Find an electrical component **Task:** "Find an electrical component and place it on the workbench." ``` > look around You see: workbench, chair, battery, glass cup, red wire, notebook. > focus on battery You focus on the battery. > move battery to workbench You move the battery to the workbench. ``` ## Key Principles - **Exclude destinations** -- Never select the target container or destination as the candidate object. - **Verify if uncertain** -- Use `examine [OBJECT]` for more detail about an object's properties before selecting. - **Task alignment** -- The selection should enable the next action in the task sequence.
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.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (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.
4501e739125cfull audit observations/trust-audit/skill/zjunlp__scienceworld-object-selector.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 4501e739125c | SAFE | B | 89 | first audit |
Questions
What does the Scienceworld Object Selector skill do?
Create, Evaluate, and Connect AI Skills
Is Scienceworld Object Selector 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 Object Selector 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.