Tooluck logoTooluck
SKILL.md

alfworld-object-cooler

Agent skill fromzjunlp/SkillNet

Cools a held object using an appropriate cooling appliance such as a fridge or freezer. Use when the task requires reducing the temperature of an object (e.g., "cool some pot", "chill the mug") and the agent is already holding the object. Performs the ALFWorld `cool` action and outputs the cooled object ready for subsequent placement or serving steps.

How to install alfworld-object-cooler

install alfworld-object-cooler
# install the SkillNet pack with the skills CLI
npx skills add zjunlp/SkillNet

# or add only this skill to Claude Code: copy the folder

experiments/src/skills/alfworld/alfworld-object-cooler/

# into

~/.claude/skills/alfworld-object-cooler/ (all projects)

.claude/skills/alfworld-object-cooler/ (one project)

experiments/src/skills/alfworld/alfworld-object-cooler/SKILL.md

MITFull file
1# Skill: Cool Held Object
2
3## Purpose
4Use this skill when you are holding an object (e.g., `pot 1`) that needs to be cooled and you are at the location of a valid cooling receptacle (e.g., `fridge 1`). The skill executes the `cool` action to change the object's state.
5
6## Prerequisites
71. **Object in Hand:** You must already be holding the target object (e.g., `pot 1`).
82. **At Cooling Receptacle:** You must be at the location of the cooling appliance (e.g., `fridge 1`). Use `go to {recep}` to navigate first if needed.
93. **Valid Receptacle:** The receptacle must be a valid target for the `cool` action (e.g., fridge, freezer). The environment will validate this.
10
11## Core Action
12Execute the `cool` action with the format: `cool {obj} with {recep}`.
13
14## Execution Flow
151. **Verify State:** Confirm you are holding the object and are at the cooling receptacle's location.
162. **Execute:** Perform the `cool` action.
173. **Verify Outcome:** The expected observation is "You cool the {obj} using the {recep}." If the observation is "Nothing happened," the action was invalid—check the prerequisites or try a different receptacle.
18
19## Example from Trajectory
20* **State:** Holding `pot 1`, at `fridge 1`.
21* **Action:** `cool pot 1 with fridge 1`
22* **Result:** Observation: "You cool the pot 1 using the fridge 1."
23
24## Next Steps
25After successful cooling, the object is ready for the next task step (e.g., `put {obj} in/on {recep}`).

Excerpt shown under the repository's MIT license.

More skills in SkillNet

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

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

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates