Skip to content
Back to skills

Alfworld Heat Object With Appliance

ASecurity

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.

  • 1,373 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 28, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add zjunlp/SkillNet --skill alfworld-heat-object-with-appliance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Alfworld Heat Object With Appliance?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Alfworld Heat Object With Appliance
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zjunlp-alfworld-heat-object-with-appliance/badge)](https://www.skillsdirectory.com/skills/zjunlp-alfworld-heat-object-with-appliance)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: alfworld-heat-object-with-appliance
description: 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.
---
# Skill: Heat Object with Appliance

## Purpose
Heat 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.

## Core Workflow
Follow this sequence of actions. Use the bundled `validate_and_plan.py` script to check for common preconditions before starting.

1.  **Navigate & Locate:** Go to the location of the target object.
2.  **Acquire Object:** Take the object from its current receptacle.
3.  **Navigate to Appliance:** Go to the specified heating appliance.
4.  **Prepare Appliance:**
    *   If the appliance is closed, open it.
    *   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.
5.  **Execute Heating:** Use the `heat {object} with {appliance}` action.
6.  **Complete Task:** Navigate to the final target location (e.g., a dining table) and put the heated object there.

## Key Decision Points
*   **Appliance State:** If the appliance is occupied, assess if the task implies clearing it. The trajectory shows proceeding without removal is sometimes valid.
*   **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.
*   **Alternative Appliances:** If the primary appliance (e.g., microwave) is unavailable or broken, consider alternatives like a stoveburner.

## Example

**Task:** "Heat some egg and put it on the diningtable."

**Input:** `object: egg 1`, `appliance: microwave 1`, `target: diningtable 1`

**Sequence:**
1. `go to fridge 1` → Observation: "You are at fridge 1."
2. `open fridge 1` → Observation: "You open the fridge 1. You see egg 1, ..."
3. `take egg 1 from fridge 1` → Observation: "You pick up the egg 1 from the fridge 1."
4. `go to microwave 1` → Observation: "You are at microwave 1."
5. `heat egg 1 with microwave 1` → Observation: "You heat the egg 1 using the microwave 1."
6. `go to diningtable 1` → Observation: "You are at diningtable 1."
7. `put egg 1 in/on diningtable 1` → Observation: "You put the egg 1 in/on the diningtable 1."

**Output:** The egg 1 is heated and placed on the diningtable 1. Task complete.

## Bundled Resources
*   `scripts/validate_and_plan.py`: A utility to check the initial environment state against the skill's prerequisites.
*   `references/common_heating_appliances.md`: A list of typical appliances and their properties in the ALFWorld environment.

Files in this skill

  • SKILL.md2.9 KB
  • references/common_heating_appliances.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.