scienceworld-object-locator

Locate target objects in ScienceWorld by teleporting through rooms and parsing observations.

1.1k|131|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/zjunlp/SkillNet --skill scienceworld-object-locator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scienceworld-object-locator
Source: https://github.com/zjunlp/SkillNet/tree/main/experiments/src/skills/scienceworld/scienceworld-object-locator
Command: npx skills add https://github.com/zjunlp/SkillNet --skill scienceworld-object-locator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps agents find specific objects within the ScienceWorld environment when their exact location is unknown, streamlining exploration and task completion.

Core Features & Use Cases

  • Systematic Search: Iterates through rooms to locate a target object.
  • Prioritized Room Search: Uses a script to determine the most efficient search order.
  • Environmental Awareness: Leverages look around to identify objects in each room.
  • Use Case: An agent needs to find a "thermometer" to measure temperature but doesn't know where it is. This skill will guide the agent through rooms until the thermometer is found.

Quick Start

Use the scienceworld-object-locator skill to find the 'metal fork' in the ScienceWorld environment.

Frequently Asked Questions about scienceworld-object-locator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find a specific object in the ScienceWorld environment?

To locate a target object in ScienceWorld, the skill systematically teleports the agent to and examines rooms. It parses environmental observations from each room to identify the specified object.

What is the best way to search for items across rooms in ScienceWorld?

The best way to search for items in ScienceWorld is to use prioritized room teleportation. This approach evaluates candidate rooms to determine the most efficient search order before examining them.

Can I prioritize certain rooms when exploring the ScienceWorld environment?

Yes, you can prioritize candidate rooms during environment exploration in ScienceWorld. The skill supports optional candidate room prioritization to guide the search algorithm more efficiently.

How does an AI agent identify a target object after teleporting to a room?

An AI agent identifies a target object by leveraging the 'look around' command to observe the environment. It then parses these environmental observations to find the specified item.

What should I do if my agent cannot find a required task item in ScienceWorld?

If your agent cannot find a required task item, use an object locator to iterate through all available rooms. It handles object identification through environmental observation parsing until the target is found.

Does the ScienceWorld object locator support task completion for game AI?

Yes, the object locator supports task completion for game AI by streamlining environment exploration. It locates necessary objects like a thermometer or metal fork to help agents finish their tasks.