
Alfworld Object Placer
Places a held object onto or into a target receptacle.
Install
npx skills add zjunlp/SkillNet --skill alfworld-object-placer -g -a claude-code -y- Repository
- zjunlp/SkillNet1.4k
- Category
- AI and agents
- Updated
- 22d ago
- License
- MIT
- Context cost
- Lightabout 212 tokens
- Runs scripts
- No, instructions only
What it does
Places a held object onto or into a target receptacle. Trigger this skill when the agent is carrying an object and needs to deposit it at a specific location to complete a task, such as installing an item on a holder or storing it in a container. It takes the object and destination receptacle as inputs, performing a 'put' action to finalize the object's positioning according to the task goal.
Instructions
-
Verify Prerequisites:
- Confirm you are currently holding the target object (
{obj}). - Confirm the target receptacle (
{recep}) is present and accessible in the environment. - If the receptacle is a container (e.g., cabinet, drawer), ensure it is open.
- Confirm you are currently holding the target object (
-
Navigate to Receptacle:
- Use the
go to {recep}action to move to the target receptacle's location.
- Use the
-
Execute Placement:
- Use the
put {obj} in/on {recep}action to deposit the held object. - The phrasing (
invson) is determined by the receptacle type (e.g.,infor containers,onfor surfaces/holders). Use the trajectory as a reference.
- Use the
-
Handle Errors:
- If the environment responds with "Nothing happened", the action was invalid. Consult the
references/action_guide.mdfor troubleshooting common failure modes.
- If the environment responds with "Nothing happened", the action was invalid. Consult the

