alfworld-device-operator
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).
npx skills add zjunlp/SkillNet --skill alfworld-device-operator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Instructions ## 1. Skill Trigger Activate this skill when the task goal explicitly requires **using a device or appliance** to interact with a target object. Common indicators include phrases like: - "look at [object] under the [device]" - "heat [object] with [device]" - "cool [object] with [device]" - "clean [object] with [device]" ## 2. Core Execution Flow Follow this sequence when the skill is triggered: ### Phase 1: Locate the Device 1. **Identify the device** from the task description (e.g., `desklamp`, `microwave`, `fridge`). 2. **Search common receptacles** where such a device is typically found (e.g., desks, sidetables, countertops). 3. Use the `go to {recep}` action to navigate to and inspect these locations until the device is found. 4. **Note the device's exact name** (e.g., `desklamp 1`). ### Phase 2: Locate the Target Object 1. **Identify the target object** from the task description (e.g., `laptop`, `mug`, `plate`). 2. **Search the environment** for this object. It may not be near the device initially. 3. Use the `go to {recep}` and visual inspection to find the object. 4. Once found, use `take {obj} from {recep}` to pick it up. ### Phase 3: Co-locate Object and Dev
- 1. Skill Trigger
- 2. Core Execution Flow
- Phase 1: Locate the Device
- Phase 2: Locate the Target Object
- Phase 3: Co-locate Object and Device
- Phase 4: Operate the Device
- 3. Key Assumptions & Rules
- Example
What does the alfworld-device-operator skill do?
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 do I install it?
Run `npx skills add zjunlp/SkillNet --skill alfworld-device-operator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From zjunlp/SkillNet, a repository with 1,117 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
