Tooluck logoTooluck
SKILL.md

alfworld-device-operator

Agent skill fromzjunlp/SkillNet

Operates a device or appliance (like a desklamp, microwave, or fridge) to interact with another object. Use when the task requires using a tool on a target item (e.g., "look at laptop under the desklamp", "heat potato with microwave"). Locates both the device and target object, co-locates them, and executes the appropriate use action (toggle, heat, cool, or clean).

How to install alfworld-device-operator

install alfworld-device-operator
# 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-device-operator/

# into

~/.claude/skills/alfworld-device-operator/ (all projects)

.claude/skills/alfworld-device-operator/ (one project)

experiments/src/skills/alfworld/alfworld-device-operator/SKILL.md

MITFull file
1# Instructions
2
3## 1. Skill Trigger
4Activate this skill when the task goal explicitly requires **using a device or appliance** to interact with a target object. Common indicators include phrases like:
5- "look at [object] under the [device]"
6- "heat [object] with [device]"
7- "cool [object] with [device]"
8- "clean [object] with [device]"
9
10## 2. Core Execution Flow
11Follow this sequence when the skill is triggered:
12
13### Phase 1: Locate the Device
141. **Identify the device** from the task description (e.g., `desklamp`, `microwave`, `fridge`).
152. **Search common receptacles** where such a device is typically found (e.g., desks, sidetables, countertops).
163. Use the `go to {recep}` action to navigate to and inspect these locations until the device is found.
174. **Note the device's exact name** (e.g., `desklamp 1`).
18
19### Phase 2: Locate the Target Object
201. **Identify the target object** from the task description (e.g., `laptop`, `mug`, `plate`).
212. **Search the environment** for this object. It may not be near the device initially.
223. Use the `go to {recep}` and visual inspection to find the object.
234. Once found, use `take {obj} from {recep}` to pick it up.
24
25### Phase 3: Co-locate Object and Device
261. **Navigate** to the receptacle where the target device is located using `go to {recep}`.
272. Ensure you are in the same location as the device before proceeding.
28
29### Phase 4: Operate the Device
30…

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