
Captures a cook session photo via IP Webcam, file path, or direct paste. Manages camera URL discovery and caches it in the session state file. Invoked by the cook skill when a photo is needed.
Research a dish and compile an executable cooking protocol. Use when the user wants to create a new recipe, learn about a dish's science, or build a protocol for the cook skill. Triggered by "recipe [dish]", "research [dish]", "I want to make [dish]", or "create a protocol for [dish]".
Post-cook review and learning capture. Use when the user says "debrief", "review", "how did that go", or after completing a cook session. Reads the session log and state, interviews the cook, and writes lessons to memory, protocol updates, and cook profile.
Pan Out orientation and skill routing. Use when the user says "help", "what can you cook", "how does this work", or needs guidance on which cooking skill to use. Entry point for the Pan Out skill collection.
Timer-driven real-time cooking execution. Use when the user wants to cook a dish using a protocol file, or says "let's cook", "start cooking", "cook the [dish]", or loads a protocol for execution.