Tooluck logoTooluck
SKILL.md

alfworld-object-storer

Agent skill fromzjunlp/SkillNet

Use when the agent is holding an object and needs to place it into a target receptacle in ALFWorld. This skill checks receptacle suitability, opens closed containers if needed, and executes the `put` command to store the object. It handles both open surfaces (countertops, beds) and closed containers (drawers, cabinets).

How to install alfworld-object-storer

install alfworld-object-storer
# 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-storer/

# into

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

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

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

MITFull file
1# Skill: Object Storer
2
3## When to Use
4Trigger this skill when:
51. The agent is holding the target object (optionally cleaned/heated/cooled as required)
62. A suitable storage receptacle has been identified
73. The agent needs to execute the final placement step
8
9## Core Workflow
10
11### 1. Validate Prerequisites
12- Confirm the agent is holding `{object_name}` (check inventory)
13- Confirm the agent is at the location of `{target_receptacle}`
14- If not at the receptacle, navigate there first: `go to {target_receptacle}`
15
16### 2. Check Receptacle State
17Evaluate the receptacle before placing:
18
19| Receptacle State | Action |
20|-----------------|--------|
21| Open and empty/suitable | Proceed with `put` |
22| Closed (drawer, cabinet, safe) | `open {target_receptacle}` first, then `put` |
23| Unsuitable (wrong type, full) | Abort and search for alternative receptacle |
24
25### 3. Execute Storage
26- Run: `put {object_name} in/on {target_receptacle}`
27- Check the observation for confirmation
28
29### 4. Verify Placement
30- A successful placement updates the receptacle contents in the observation
31- If the observation confirms the object is now in/on the receptacle, storage is complete
32
33## Example
34
35**Task:** "Clean the knife and put it in a drawer."
36
37```
38> go to drawer 1
39The drawer 1 is closed.
40> open drawer 1
41You open the drawer 1. The drawer 1 is open. In it, you see nothing.
42> put knife 1 in/on drawer 1
43You put the knife 1 in/on the drawer 1.
44```
45…

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