scienceworld-tool-user

Use inventory tools on specified targets to modify environments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the need for an AI agent to interact with and modify its environment by using tools on specific targets, enabling physical task progression.

Core Features & Use Cases

  • Environmental Interaction: Allows agents to perform actions like digging, cutting, or manipulating objects in a simulated or real environment.
  • Tool-Target Mechanics: Operates by applying a specific tool from the agent's inventory to a designated target.
  • Use Case: When an agent needs to plant a seed, it can use this skill to use shovel on ground to create a hole, then pick up soil to gather the necessary material.

Quick Start

Use the scienceworld-tool-user skill to use a shovel on the ground.

Frequently Asked Questions about scienceworld-tool-user

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

FAQPage Schema
How do I use tools to interact with and modify a simulated environment?

Using tools for environmental interaction requires an agent to hold a specific tool in its inventory and identify a clear target object, enabling physical actions like digging or cutting to progress through tasks.

What is the mechanism for physical action and environment interaction in tool use?

Physical action and environment interaction operate through tool-target mechanics, where an agent applies a specific tool from its inventory directly onto a designated target to perform tasks like manipulating objects or digging holes.

How to use a shovel on the ground to dig a hole for planting?

To use a shovel on the ground, ensure the shovel is in the agent's inventory and the ground is identified as the target, which creates a hole for planting and enables subsequent actions like picking up soil.

Do I need an agent inventory to perform object manipulation tasks?

Yes, performing object manipulation requires the agent to have the specific tool in its inventory before applying it to a clear target, as the skill depends on existing tool-target mechanics to modify the environment.

Can I use this skill for environment interaction without a clear target?

No, environment interaction cannot occur without a clear target, because the skill requires the agent to identify a specific target object to apply a tool from its inventory for successful physical modification.

What are the limitations of using tools for environment simulation tasks?

Limitations for environment simulation tasks include the strict prerequisite that the agent must already possess the required tool in its inventory and must identify a clear target, preventing physical action execution otherwise.