Skip to content
Back to skills

Alfworld Clean Object

ASecurity

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.

  • 1,373 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 28, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add zjunlp/SkillNet --skill alfworld-clean-object --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Alfworld Clean Object?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Alfworld Clean Object
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zjunlp-alfworld-clean-object/badge)](https://www.skillsdirectory.com/skills/zjunlp-alfworld-clean-object)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: alfworld-clean-object
description: 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.
---
# Instructions

Clean an object you are holding using a sinkbasin. The object must be in your inventory before cleaning.

## Workflow
1. **Navigate:** `go to sinkbasin 1` (or the appropriate sinkbasin in the environment)
2. **Clean:** `clean {object} with sinkbasin 1` -- verify observation confirms "You clean the {object}"
3. **Proceed:** The object is now clean. Continue with the next task step

## Action Format
- `clean {obj} with {recep}` (e.g., `clean potato 1 with sinkbasin 1`)

## Error Recovery
- "Nothing happened": Check (1) you are holding the object, (2) you are at the sinkbasin, (3) object and receptacle names are correct
- Not at sinkbasin: execute `go to sinkbasin 1` first

## Example

**Scenario:** You are holding `potato 1` and need to clean it.

```
Thought: I need to clean this potato. I should go to the sinkbasin.
Action: go to sinkbasin 1
Observation: On the sinkbasin 1, you see nothing.
Action: clean potato 1 with sinkbasin 1
Observation: You clean the potato 1 using the sinkbasin 1.
```

**Result:** The potato is now in a clean state and ready for the next task step.

## Post-Condition
After 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).

Files in this skill

  • SKILL.md1.6 KB
  • references/trajectory_analysis.md1012 B
  • references/troubleshooting.md1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.