跳到主要内容
知仓学习社ZHICANG

scienceworld-object-selector

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-liv…

不碰外部(只输出文字)无严重或高危命中zjunlp/SkillNet

它会碰到什么

扫了多少2 个文本文件,4 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

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.

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。