Skills for Real Engineers. Straight from my .agents directory.
alfworld-heat-object-with-appliance
Agent skill fromzjunlp/SkillNet
Uses a heating appliance (microwave, stoveburner, oven) to apply heat to a specified object. Use when the task requires warming or cooking an item (e.g., "heat some egg", "warm the mug") and a heating appliance is available. Takes the object name and appliance name as input and outputs the object in a heated state, ready for placement at the task's target location.
How to install alfworld-heat-object-with-appliance
npx skills add zjunlp/SkillNet# or add only this skill to Claude Code: copy the folder
experiments/src/skills/alfworld/alfworld-heat-object-with-appliance/
# into
~/.claude/skills/alfworld-heat-object-with-appliance/ (all projects)
.claude/skills/alfworld-heat-object-with-appliance/ (one project)
1# Skill: Heat Object with Appliance23## Purpose4Heat a specified object using a designated kitchen appliance to change its state (e.g., from cold to hot, raw to cooked) as required by a task.56## Core Workflow7Follow this sequence of actions. Use the bundled `validate_and_plan.py` script to check for common preconditions before starting.891. **Navigate & Locate:** Go to the location of the target object.102. **Acquire Object:** Take the object from its current receptacle.113. **Navigate to Appliance:** Go to the specified heating appliance.124. **Prepare Appliance:**13 * If the appliance is closed, open it.14 * If the appliance contains other items, you may need to remove them (context-dependent). The default action is to close it and proceed, as some environments abstract this step.155. **Execute Heating:** Use the `heat {object} with {appliance}` action.166. **Complete Task:** Navigate to the final target location (e.g., a dining table) and put the heated object there.1718## Key Decision Points19* **Appliance State:** If the appliance is occupied, assess if the task implies clearing it. The trajectory shows proceeding without removal is sometimes valid.20* **Object Location:** The object may not be at the initial location. Be prepared to search other receptacles (e.g., fridge, countertop, cabinet) if not found.21* **Alternative Appliances:** If the primary appliance (e.g., microwave) is unavailable or broken, consider alternatives like a stoveburner.2223## Example24…
Excerpt shown under the repository's MIT license.
More skills in SkillNet
- ▸skillnet
- ▸alfworld-appliance-navigator
- ▸alfworld-appliance-preparer
- ▸alfworld-clean-object
- ▸alfworld-device-operator
- ▸alfworld-environment-scanner
- ▸alfworld-goal-interpreter
- ▸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.
