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.
68
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
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.
Follow this sequence of actions. Use the bundled validate_and_plan.py script to check for common preconditions before starting.
heat {object} with {appliance} action.Task: "Heat some egg and put it on the diningtable."
Input: object: egg 1, appliance: microwave 1, target: diningtable 1
Sequence:
go to fridge 1 → Observation: "You are at fridge 1."open fridge 1 → Observation: "You open the fridge 1. You see egg 1, ..."take egg 1 from fridge 1 → Observation: "You pick up the egg 1 from the fridge 1."go to microwave 1 → Observation: "You are at microwave 1."heat egg 1 with microwave 1 → Observation: "You heat the egg 1 using the microwave 1."go to diningtable 1 → Observation: "You are at diningtable 1."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.
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.7bb9a48
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.