zjunlp/skillnet/scienceworld-substance-fetcher
- community
Checking that the SKILL.md file is still in the repository.
Locates and retrieves a target substance or material from a container in the environment. Use this skill when the task requires processing a specific substance (e.g., chocolate, sodium chloride, a chemical) and you need to find and acquire it. Searches rooms and containers (fridge, cupboard, counter) and retrieves the substance via pick up or move actions.
Install
npx vskill@latest install zjunlp/skillnet/scienceworld-substance-fetcherSKILL.md
Skill: Substance Fetcher
Primary Objective
Locate a specified target substance (e.g., chocolate, sodium chloride) within the environment and retrieve it for subsequent processing.
Core Logic & Workflow
- Identify Target: The target substance name is provided as part of the task initiation (e.g., "Your task is to measure the melting point of chocolate").
- Search Strategy:
- If the current room does not contain the target, use
teleport to [room]to navigate to likely locations (e.g.,kitchen,workshop,greenhouse). - Use
look aroundto survey a room and identify containers.
- Locate in Container:
- Examine open containers (
fridge,cupboard,counter,drawer) listed in the room description. - The target substance is often found inside a container (e.g., "In the fridge is: chocolate").
- Retrieval Action:
- If the substance is a portable object, use
pick up [substance]. - If the substance is inside another object (e.g., in a pot), use
move [substance] to [destination container]to prepare it for use. - Key Assumption: All containers are already open. Do not use
openorcloseactions.
Critical Constraints & Notes
- Container State: Assume all containers (fridge, cupboard, drawer) are already open. Do not waste actions opening them.
- Action Efficiency: Prefer
pick upfor direct acquisition. Usemoveonly when necessary to transfer the substance to a specific vessel for an experiment. - Verification: After retrieval, you may use
examine [substance]or check your inventory to confirm success before proceeding to the next phase of the experiment.
Example Execution (Based on Trajectory)
Task Context: "Your task is to measure the melting point of chocolate..."
-
teleport to kitchen -
look around(Observes: "In the fridge is: chocolate...") -
pick up chocolateormove chocolate to metal pot
Error Handling
- If the substance is not found in the initially suspected room, teleport to and search other relevant rooms (e.g.,
workshopfor chemicals,greenhousefor plants). - If the retrieval action fails (e.g., object not found), re-examine the room description with
look aroundto confirm the substance's location and container.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexperiments/src/skills/scienceworld/scienceworld-substance-fetcher/SKILL.md
Popularity
- Repository stars
- 1,102
- Repository forks
- 128
- 7-day trend score
- 35
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Jul 2026, 3 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zjunlp/skillnet/scienceworld-substance-fetcher)