Skill: Recipe Retriever
Purpose
Acquire a visible recipe or instruction document from the current environment and store it in your inventory for later reference.
Trigger Conditions
Use this skill when:
- The task involves following a specific procedure (e.g., crafting, mixing, building).
- You are instructed to find or use a recipe.
- You need written instructions to understand required ingredients and steps.
Core Procedure
- Locate Recipe: Use
look aroundto survey the current room. Identify any object described as a "recipe," "instructions," "manual," or similar document. - Acquire Recipe: Use
pick up <recipe_object>to move the recipe to your inventory. - Verify Acquisition: Confirm the recipe is now in your inventory before proceeding to the next task phase.
Key Notes
- This skill assumes the recipe is visible and accessible in the current room.
- The skill ends once the recipe is successfully moved to inventory.
- Reading the recipe (using
read) is a separate action that should be performed after acquisition. - If the recipe is not found in the current room, you may need to explore other rooms first.
Error Handling
- If
pick upfails (e.g., "You cannot pick that up"), examine the object first to verify it's a recipe. - If no recipe is found after looking around, expand your search to adjacent rooms.
Example
Task: Obtain the recipe for crafting red paint.
look around— observe: "a recipe for red paint on the counter"pick up recipe for red paint- Expected observation: "You move the recipe for red paint to the inventory."
- Later:
read recipe for red paintto learn the required ingredients.