Tooluck logoTooluck
SKILL.md

alfworld-object-heater

Agent skill fromzjunlp/SkillNet

Heats a specified object using an available heating appliance (e.g., microwave, stoveburner). Use when you are holding an object that requires heating and need to navigate to and operate the heating appliance. Takes the object and appliance as inputs and results in the object being in a heated state.

How to install alfworld-object-heater

install alfworld-object-heater
# 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-object-heater/

# into

~/.claude/skills/alfworld-object-heater/ (all projects)

.claude/skills/alfworld-object-heater/ (one project)

experiments/src/skills/alfworld/alfworld-object-heater/SKILL.md

MITFull file
1# Instructions
2
3Heat an object you are holding using a compatible heating appliance (microwave or stoveburner).
4
5## Prerequisites
6- The target object must be in your inventory
7- A heating appliance (microwave, stoveburner) must exist in the environment
8
9## Workflow
101. **Navigate:** `go to {appliance}` (e.g., `go to microwave 1`)
112. **Check state:** If observation says appliance is closed, execute `open {appliance}` -- verify observation confirms it is now open
123. **Heat:** `heat {object} with {appliance}` -- verify observation confirms "You heat the {object}"
134. **(Optional) Place:** If the task requires it, navigate to the destination and place the heated object
14
15## Action Format
16- `go to microwave 1` / `go to stoveburner 1`
17- `open microwave 1`
18- `heat {object} with {appliance}` (e.g., `heat potato 1 with microwave 1`)
19
20## Error Recovery
21- "Nothing happened" on heat: Check (1) you are holding the object, (2) appliance is open, (3) appliance name is correct
22- Appliance occupied: Take the existing item out first, then retry
23
24## Example
25
26**Scenario:** You are holding `potato 1` and need to heat it.
27
28```
29Thought: I need to heat the potato. I'll go to the microwave.
30Action: go to microwave 1
31Observation: The microwave 1 is closed.
32Action: open microwave 1
33Observation: You open the microwave 1. The microwave 1 is open. In it, you see nothing.
34Action: heat potato 1 with microwave 1
35Observation: You heat the potato 1 using the microwave 1.
36```
37…

Excerpt shown under the repository's MIT license.

More skills in SkillNet

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates