Agent skill · Workflow & Productivity

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).

zjunlpgithub.com/zjunlpGitHub ↗
claude-codeMIT
Install
npx skills add zjunlp/SkillNet --skill alfworld-device-operator --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Path: experiments/src/skills/alfworld/alfworld-device-operator/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,117
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. 1. Skill Trigger
  2. 2. Core Execution Flow
  3. Phase 1: Locate the Device
  4. Phase 2: Locate the Target Object
  5. Phase 3: Co-locate Object and Device
  6. Phase 4: Operate the Device
  7. 3. Key Assumptions & Rules
  8. Example
Ships with 1 file
  • references/device_location_guide.md
More from SkillNet
All skills →
About this skill
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.

Keep going