alfworld-tool-user
Use when the agent needs to apply a tool to a target object in ALFWorld to accomplish an interaction such as cleaning, heating, cooling, or examining. This skill handles locating both the tool and target object, then executing the correct environment action (e.g., `clean`, `heat`, `cool`, `use`) to progress the task.
npx skills add zjunlp/SkillNet --skill alfworld-tool-user --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Skill: Tool User for ALFWorld ## When to Use Trigger this skill when: 1. A task requires applying a tool to an object (e.g., cleaning a knife with a sinkbasin, heating food with a microwave) 2. Both the tool and target object are in the agent's possession or within reach 3. The agent knows which interaction verb to use for the task context ## Core Workflow ### 1. Identify Requirements - Parse the task to determine: - **Target object**: The item to be acted upon (e.g., `knife 1`, `potato 2`) - **Required tool**: The appliance or instrument needed (e.g., `sinkbasin 1`, `microwave 1`) - **Interaction type**: The action verb (`clean`, `heat`, `cool`, `use`, `examine`) ### 2. Locate and Acquire - **Target object**: If not in inventory, navigate to its location and `take {object} from {receptacle}` - **Tool**: Navigate to the tool's location (tools are typically stationary appliances) ### 3. Execute Interaction Apply the tool to the object using the correct action syntax: | Interaction | Action Command | Example | |-------------|---------------|---------| | Clean | `clean {obj} with {tool}` | `clean knife 1 with sinkbasin 1` | | Heat | `heat {obj} with {tool}` | `heat potato 2 with mic
- When to Use
- Core Workflow
- 1. Identify Requirements
- 2. Locate and Acquire
- 3. Execute Interaction
- 4. Verify Outcome
- Error Handling
- Example
What does the alfworld-tool-user skill do?
Use when the agent needs to apply a tool to a target object in ALFWorld to accomplish an interaction such as cleaning, heating, cooling, or examining. This skill handles locating both the tool and target object, then executing the correct environment action (e.g., `clean`, `heat`, `cool`, `use`) to progress the task.
How do I install it?
Run `npx skills add zjunlp/SkillNet --skill alfworld-tool-user --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From zjunlp/SkillNet, a repository with 1,117 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.