Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Instructions23## 1. Skill Trigger4Activate 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]"910## 2. Core Execution Flow11Follow this sequence when the skill is triggered:1213### Phase 1: Locate the Device141. **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`).1819### Phase 2: Locate the Target Object201. **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.2425### Phase 3: Co-locate Object and Device261. **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.2829### Phase 4: Operate the Device30…
Excerpt shown under the repository's MIT license.
More skills in SkillNet
- ▸skillnet
- ▸alfworld-appliance-navigator
- ▸alfworld-appliance-preparer
- ▸alfworld-clean-object
- ▸alfworld-environment-scanner
- ▸alfworld-goal-interpreter
- ▸alfworld-heat-object-with-appliance
- ▸alfworld-inventory-management
- ▸alfworld-locate-target-object
- ▸alfworld-location-navigator
- ▸alfworld-navigation-planner
- ▸alfworld-object-cooler
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
Production-grade engineering skills for AI coding agents.
