Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# Skill: Object Storer23## When to Use4Trigger this skill when:51. The agent is holding the target object (optionally cleaned/heated/cooled as required)62. A suitable storage receptacle has been identified73. The agent needs to execute the final placement step89## Core Workflow1011### 1. Validate Prerequisites12- 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}`1516### 2. Check Receptacle State17Evaluate the receptacle before placing:1819| 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 |2425### 3. Execute Storage26- Run: `put {object_name} in/on {target_receptacle}`27- Check the observation for confirmation2829### 4. Verify Placement30- A successful placement updates the receptacle contents in the observation31- If the observation confirms the object is now in/on the receptacle, storage is complete3233## Example3435**Task:** "Clean the knife and put it in a drawer."3637```38> go to drawer 139The drawer 1 is closed.40> open drawer 141You open the drawer 1. The drawer 1 is open. In it, you see nothing.42> put knife 1 in/on drawer 143You put the knife 1 in/on the drawer 1.44```45…
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
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
Production-grade engineering skills for AI coding agents.
