This skill uses a heating appliance (e.g., microwave, stove) to apply heat to a specified object. It should be triggered when the task requires warming or cooking an item, and the appliance is available and properly prepared (e.g., empty, closed). The input is the object name and appliance name, and the output is the object being heated, changing its state to fulfill task goals like 'heat some egg'.
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.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.