Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Skill: Cool Held Object23## Purpose4Use 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.56## Prerequisites71. **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.1011## Core Action12Execute the `cool` action with the format: `cool {obj} with {recep}`.1314## Execution Flow151. **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.1819## Example from Trajectory20* **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."2324## Next Steps25After 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
- ▸skillnet
- ▸alfworld-appliance-navigator
- ▸alfworld-appliance-preparer
- ▸alfworld-clean-object
- ▸alfworld-device-operator
- ▸alfworld-environment-scanner
- ▸alfworld-goal-interpreter
- ▸alfworld-heat-object-with-appliance
- ▸alfworld-inventory-management
- ▸alfworld-locate-target-object
- ▸alfworld-location-navigator
- ▸alfworld-navigation-planner
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
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
