Skill: Living Entity Identifier
Purpose
Use this skill when the task involves finding, focusing on, or interacting with a "living thing," "biological entity," "organism," or similar target. The skill analyzes the textual observation of a room to identify candidate objects that are likely to be living or contain life (e.g., eggs, plants, animals).
Core Logic
- Trigger: The task description mentions a living entity.
- Analyze: Parse the current room's observation text.
- Identify: Flag objects from a known list of living entity indicators (see
references/living_indicators.md). - Output: Select the most suitable candidate and formulate the next action (typically
focus on [TARGET]orexamine [TARGET]).
Primary Workflow
- Look Around: First, use
look aroundto get the room's observation text. - Run Analysis: Process the observation using the logic in
scripts/analyze_observation.py. - Execute Focus: If a candidate is found, perform
focus on [IDENTIFIED_OBJECT]. - Handle Inventory/Transport: If the task requires moving the entity, proceed with
pick upandmoveactions to the specified destination.
Key Rules
- Prioritize explicit living things (e.g., "dove egg," "giant tortoise") over ambiguous substances (e.g., "air," "water").
- If the initial room lacks candidates, teleport to rooms with higher biological likelihood (e.g.,
outside,greenhouse,bedroom). - The
focus onaction is critical for signaling task progress. Use it immediately after identification.
微信扫一扫