Tooluck logoTooluck
SKILL.md

alfworld-tool-user

Agent skill fromzjunlp/SkillNet

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 to install alfworld-tool-user

install alfworld-tool-user
# install the SkillNet pack with the skills CLI
npx skills add zjunlp/SkillNet

# or add only this skill to Claude Code: copy the folder

experiments/src/skills/alfworld/alfworld-tool-user/

# into

~/.claude/skills/alfworld-tool-user/ (all projects)

.claude/skills/alfworld-tool-user/ (one project)

experiments/src/skills/alfworld/alfworld-tool-user/SKILL.md

MITFull file
1# Skill: Tool User for ALFWorld
2
3## When to Use
4Trigger this skill when:
51. A task requires applying a tool to an object (e.g., cleaning a knife with a sinkbasin, heating food with a microwave)
62. Both the tool and target object are in the agent's possession or within reach
73. The agent knows which interaction verb to use for the task context
8
9## Core Workflow
10
11### 1. Identify Requirements
12- Parse the task to determine:
13 - **Target object**: The item to be acted upon (e.g., `knife 1`, `potato 2`)
14 - **Required tool**: The appliance or instrument needed (e.g., `sinkbasin 1`, `microwave 1`)
15 - **Interaction type**: The action verb (`clean`, `heat`, `cool`, `use`, `examine`)
16
17### 2. Locate and Acquire
18- **Target object**: If not in inventory, navigate to its location and `take {object} from {receptacle}`
19- **Tool**: Navigate to the tool's location (tools are typically stationary appliances)
20
21### 3. Execute Interaction
22Apply the tool to the object using the correct action syntax:
23
24| Interaction | Action Command | Example |
25|-------------|---------------|---------|
26| Clean | `clean {obj} with {tool}` | `clean knife 1 with sinkbasin 1` |
27| Heat | `heat {obj} with {tool}` | `heat potato 2 with microwave 1` |
28| Cool | `cool {obj} with {tool}` | `cool apple 1 with fridge 1` |
29| Examine | `examine {obj}` | `examine book 3` |
30| Use | `use {tool}` | `use desklamp 1` |
31
32### 4. Verify Outcome
33- Check the environment observation after the action
34…

Excerpt shown under the repository's MIT license.

More skills in SkillNet

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates