<< All versions

Skill v1.0.0

currentAutomated scan100/100
taomiao/dynamicskillcompiler/alfworld-object-placer
──Details
PublishedNovember 3, 2026 at 05:10 PM
Content Hashsha256:b5df6087df4ce351...
Git SHA9848a9dca582
──Files
Files (1 file, 1.3 KB)
SKILL.md1.3 KBactive
SKILL.md · 22 lines · 1.3 KB

name: alfworld-object-placer description: 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. metadata: version: "1.0.0"


Instructions

  1. 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.
  1. Navigate to Receptacle:
  • Use the go to {recep} action to move to the target receptacle's location.
  1. Execute Placement:
  • Use the put {obj} in/on {recep} action to deposit the held object.
  • The phrasing (in vs on) is determined by the receptacle type (e.g., in for containers, on for surfaces/holders). Use the trajectory as a reference.
  1. Handle Errors:
  • If the environment responds with "Nothing happened", the action was invalid. Consult the references/action_guide.md for troubleshooting common failure modes.
All versions