alfworld-device-operator

Operate devices like desklamps, microwaves, and fridges to interact with target objects in ALFWorld.

1.1k|131|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/zjunlp/SkillNet --skill alfworld-device-operator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alfworld-device-operator
Source: https://github.com/zjunlp/SkillNet/tree/main/experiments/src/skills/alfworld/alfworld-device-operator
Command: npx skills add https://github.com/zjunlp/SkillNet --skill alfworld-device-operator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables interaction with the environment by operating devices to affect other objects, crucial for tasks requiring tool usage on targets.

Core Features & Use Cases

  • Device Operation: Toggles lights, heats with microwaves, cools with fridges, cleans with faucets/spray bottles.
  • Environmental Interaction: Facilitates tasks like "look at laptop under the desklamp" or "heat mug with microwave".
  • Use Case: When asked to "turn on the desklamp to read the book", this skill will locate the desklamp, ensure it's on the same surface as the book, and then toggle the lamp.

Quick Start

Use the alfworld-device-operator skill to toggle the desklamp to see the laptop on the desk.

Frequently Asked Questions about alfworld-device-operator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I operate devices to interact with objects in a simulated environment?

You can operate devices to interact with objects by using a tool that locates the target device and object, ensures they are co-located, and executes actions like toggling a desklamp or heating with a microwave.

What tasks require using a desklamp or microwave on a target object?

Tasks that require device operation include looking at a laptop under a desklamp, heating a mug with a microwave, or turning on a desklamp to read a book in the simulated environment.

How do I heat or cool items using ALFWorld simulated environment devices?

To heat or cool items, the skill locates the target object and the relevant appliance, such as a microwave for heating or a fridge for cooling, co-locates them, and performs the specific use action.

Do I need to co-locate a device and an object before toggling or using it?

Yes, co-location of the device and target object is necessary before toggling or using it, because the skill assumes co-location is required to execute the final interaction and manipulate the environment.

Can I clean objects in ALFWorld using faucet or spray bottle interactions?

Yes, you can clean objects using faucet or spray bottle interactions, as the skill supports device operations that facilitate cleaning targets alongside toggling lights, heating with microwaves, and cooling with fridges.