Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Skill: Tool User for ALFWorld23## When to Use4Trigger 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 reach73. The agent knows which interaction verb to use for the task context89## Core Workflow1011### 1. Identify Requirements12- 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`)1617### 2. Locate and Acquire18- **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)2021### 3. Execute Interaction22Apply the tool to the object using the correct action syntax:2324| 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` |3132### 4. Verify Outcome33- Check the environment observation after the action34…
Excerpt shown under the repository's MIT license.
More skills in SkillNet
- ▸skillnet
- ▸alfworld-appliance-navigator
- ▸alfworld-appliance-preparer
- ▸alfworld-clean-object
- ▸alfworld-device-operator
- ▸alfworld-environment-scanner
- ▸alfworld-goal-interpreter
- ▸alfworld-heat-object-with-appliance
- ▸alfworld-inventory-management
- ▸alfworld-locate-target-object
- ▸alfworld-location-navigator
- ▸alfworld-navigation-planner
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
