Tooluck logoTooluck
SKILL.md

alfworld-clean-object

Agent skill fromzjunlp/SkillNet

Cleans a specified object using an appropriate cleaning receptacle (e.g., sinkbasin). Use when a task requires an object to be in a clean state (e.g., "clean potato", "wash apple") before proceeding. Navigates to the cleaning location, performs the clean action, and confirms the object is now clean.

How to install alfworld-clean-object

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

# into

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

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

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

MITFull file
1# Instructions
2
3Clean an object you are holding using a sinkbasin. The object must be in your inventory before cleaning.
4
5## Workflow
61. **Navigate:** `go to sinkbasin 1` (or the appropriate sinkbasin in the environment)
72. **Clean:** `clean {object} with sinkbasin 1` -- verify observation confirms "You clean the {object}"
83. **Proceed:** The object is now clean. Continue with the next task step
9
10## Action Format
11- `clean {obj} with {recep}` (e.g., `clean potato 1 with sinkbasin 1`)
12
13## Error Recovery
14- "Nothing happened": Check (1) you are holding the object, (2) you are at the sinkbasin, (3) object and receptacle names are correct
15- Not at sinkbasin: execute `go to sinkbasin 1` first
16
17## Example
18
19**Scenario:** You are holding `potato 1` and need to clean it.
20
21```
22Thought: I need to clean this potato. I should go to the sinkbasin.
23Action: go to sinkbasin 1
24Observation: On the sinkbasin 1, you see nothing.
25Action: clean potato 1 with sinkbasin 1
26Observation: You clean the potato 1 using the sinkbasin 1.
27```
28
29**Result:** The potato is now in a clean state and ready for the next task step.
30
31## Post-Condition
32After successful execution, the object will be in a clean state. You may proceed with the next step of your task (e.g., placing the clean object on a shelf or in a microwave).

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