alfworld-object-picker

Take a specified object from a receptacle into agent inventory.

1.1k|131|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/zjunlp/SkillNet --skill alfworld-object-picker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alfworld-object-picker
Source: https://github.com/zjunlp/SkillNet/tree/main/experiments/src/skills/alfworld/alfworld-object-picker
Command: npx skills add https://github.com/zjunlp/SkillNet --skill alfworld-object-picker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the need for an agent to pick up specific objects from designated locations within an environment, enabling it to acquire items for subsequent actions.

Core Features & Use Cases

  • Object Acquisition: Enables the agent to take an item from a surface or container.
  • Inventory Management: Transfers the picked-up object into the agent's inventory for later use.
  • Use Case: When an agent needs a specific tool (e.g., a 'key') from a 'table', this skill facilitates picking it up.

Quick Start

Use the alfworld-object-picker skill to take the 'apple 1' from the 'counter 1'.

Frequently Asked Questions about alfworld-object-picker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pick up an object from a receptacle in alfworld?

Picking up an object in an interactive environment requires the object identifier and source receptacle as inputs to execute a 'take' action. This transfers the item into the agent inventory for later use.

What inputs do I need to manage agent inventory by taking items?

To manage agent inventory by taking items, you need two inputs: the specific object identifier you want to acquire and the source receptacle where it is located. The skill handles the transfer automatically.

How does object acquisition from a surface or container work?

Object acquisition from a surface or container works by executing a transfer action using the target object and receptacle inputs. The specified item is removed from its location and placed into the agent inventory for subsequent actions.

Can I use this skill to take any specific item like a key from a table?

Yes, you can use this skill to take specific items like a key from a table. You must provide the exact object identifier and the designated source receptacle to successfully acquire the item and load it into inventory.

When do I need to use a take action for inventory management?

You need to use a take action for inventory management when an agent requires a specific tool or item from a designated location for subsequent actions. It enables the agent to acquire necessary objects from the environment.