Agent Skills › zjunlp/SkillNet › scienceworld-substance-preparator

scienceworld-substance-preparator

GitHub

该技能用于在实验处理前,将目标物质转移至合适的空容器(如烧杯或锅)中。通过扫描环境、选择并验证容器,执行转移操作并确认结果,为后续加热或混合步骤做准备。

experiments/src/skills/scienceworld/scienceworld-substance-preparator/SKILL.md zjunlp/SkillNet

触发场景

定位目标物质后 设置实验装置前

安装

npx skills add zjunlp/SkillNet --skill scienceworld-substance-preparator -g -y
更多选项

非标准路径

npx skills add https://github.com/zjunlp/SkillNet/tree/main/experiments/src/skills/scienceworld/scienceworld-substance-preparator -g -y

不安装直接使用

npx skills use zjunlp/SkillNet@scienceworld-substance-preparator

指定 Agent (Claude Code)

npx skills add zjunlp/SkillNet --skill scienceworld-substance-preparator -a claude-code -g -y

安装 repo 全部 skill

npx skills add zjunlp/SkillNet --all -g -y

预览 repo 内 skill

npx skills add zjunlp/SkillNet --list

SKILL.md

Frontmatter
{
    "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.

版本历史

  • 7bb9a48 当前 2026-07-25 11:54

同 Skill 集合

experiments/src/skills/alfworld/alfworld-appliance-navigator/SKILL.md
experiments/src/skills/alfworld/alfworld-appliance-preparer/SKILL.md
experiments/src/skills/alfworld/alfworld-clean-object/SKILL.md
experiments/src/skills/alfworld/alfworld-device-operator/SKILL.md
experiments/src/skills/alfworld/alfworld-environment-scanner/SKILL.md
experiments/src/skills/alfworld/alfworld-goal-interpreter/SKILL.md
experiments/src/skills/alfworld/alfworld-heat-object-with-appliance/SKILL.md
experiments/src/skills/alfworld/alfworld-inventory-management/SKILL.md
experiments/src/skills/alfworld/alfworld-locate-target-object/SKILL.md
experiments/src/skills/alfworld/alfworld-location-navigator/SKILL.md
experiments/src/skills/alfworld/alfworld-navigation-planner/SKILL.md
experiments/src/skills/alfworld/alfworld-object-cooler/SKILL.md
experiments/src/skills/alfworld/alfworld-object-disposer/SKILL.md
experiments/src/skills/alfworld/alfworld-object-heater/SKILL.md
experiments/src/skills/alfworld/alfworld-object-locator/SKILL.md
experiments/src/skills/alfworld/alfworld-object-picker/SKILL.md
experiments/src/skills/alfworld/alfworld-object-placer/SKILL.md
experiments/src/skills/alfworld/alfworld-object-retriever/SKILL.md
experiments/src/skills/alfworld/alfworld-object-state-inspector/SKILL.md
experiments/src/skills/alfworld/alfworld-object-state-modifier/SKILL.md
experiments/src/skills/alfworld/alfworld-object-storer/SKILL.md
experiments/src/skills/alfworld/alfworld-object-transporter/SKILL.md
experiments/src/skills/alfworld/alfworld-open-receptacle/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-closer/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-finder/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-navigator/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-opener/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-operator/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-preparer/SKILL.md
experiments/src/skills/alfworld/alfworld-receptacle-searcher/SKILL.md
experiments/src/skills/alfworld/alfworld-search-pattern-executor/SKILL.md
experiments/src/skills/alfworld/alfworld-search-verifier/SKILL.md
experiments/src/skills/alfworld/alfworld-storage-explorer/SKILL.md
experiments/src/skills/alfworld/alfworld-task-verifier/SKILL.md
experiments/src/skills/alfworld/alfworld-temperature-regulator/SKILL.md
experiments/src/skills/alfworld/alfworld-tool-locator/SKILL.md
experiments/src/skills/alfworld/alfworld-tool-user/SKILL.md
experiments/src/skills/scienceworld/scienceworld-ambiguous-action-resolution/SKILL.md
experiments/src/skills/scienceworld/scienceworld-animal-identifier/SKILL.md
experiments/src/skills/scienceworld/scienceworld-circuit-builder/SKILL.md
experiments/src/skills/scienceworld/scienceworld-circuit-connector/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conditional-box-placer/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conditional-focus-executor/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conditional-placer/SKILL.md
experiments/src/skills/scienceworld/scienceworld-conductivity-tester/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-inspector/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-item-retriever/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-relocator/SKILL.md
experiments/src/skills/scienceworld/scienceworld-container-transfer/SKILL.md
experiments/src/skills/scienceworld/scienceworld-controlled-waiting/SKILL.md

元信息

文件数
0
版本
d7586c1
Hash
c4528289
收录时间
2026-07-25 11:54

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-13 22:36
浙ICP备14020137号-1