alfworld-tool-user

Apply tools to target objects in simulated ALFWorld environments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables an AI agent to use a specified tool on a target object to accomplish a specific interaction, such as examining, cleaning, or manipulating, when the object and tool are accessible.

Core Features & Use Cases

  • Tool-Based Interaction: Applies a tool to an object for tasks like cleaning, heating, or examining.
  • Context-Aware Actions: Selects the appropriate action verb (e.g., 'use', 'clean', 'heat') based on the task.
  • Use Case: If the agent needs to "clean the dirty plate with a sponge", this skill will locate the plate and sponge, and then execute the clean plate with sponge action.

Quick Start

Use the alfworld-tool-user skill to clean the plate with the sponge.

Frequently Asked Questions about alfworld-tool-user

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

FAQPage Schema
How do I execute tool-based object manipulation in ALFWorld?

Tool-based object manipulation in ALFWorld is executed by applying a specified tool to a target object to perform actions like cleaning, heating, or cooling, requiring both items to be located first.

What actions can an AI agent perform using tools in simulated environments?

AI agents can perform specific object interaction actions in simulated environments, selecting verbs such as use, clean, heat, and cool to manipulate targets with accessible tools.

How do I clean an object with a specific tool in a simulated environment?

To clean an object in a simulated environment, the agent locates both the target object and the cleaning tool, then executes the specific clean action applying the tool to the object.

Can I use any tool on any object for manipulation tasks in ALFWorld?

Manipulation tasks in ALFWorld require context-aware actions, meaning the agent selects the appropriate action verb based on the specific task and ensures both the object and tool are accessible before execution.

What happens if the required tool or object is not found during a heating or cooling task?

Heating and cooling tasks require locating both the object and the tool before execution; if either is not found or accessible, the tool-based interaction cannot be successfully completed.