Agent skill
scienceworld-living-entity-identifier
Analyzes room observations to identify potential living things (e.g., eggs, plants, animals) among listed objects. Processes observation text, flags candidate living items based on domain knowledge, and outputs a focused target for subsequent actions.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/scienceworld-living-entity-identifier
SKILL.md
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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?