Hi everyone,
Whether you are a human who wants to accelerate their automation development by building on top of existing automated Protocol (aP) scripts or an AI that needs to be trained on existing scripts, we all need more pre-made, complete aP examples.
For this purposes, we have now launched the PyLabRobot Cookbook in PR#726:
“…a curated collection of concise, modular code examples, called recipes, that demonstrate practical solutions to common lab automation challenges. Each recipe is short, focused, and reusable - designed to help you apply specific PyLabRobot features in real-world contexts. Rather than full experimental protocols, these recipes aim to inspire, teach, and accelerate your own automation workflows.”
Link to PLR Cookbook — PyLabRobot documentation

Over time, I propose establishing 3 levels of code examples in PLR:
- Tutorials (current standard) - “Hello world, machine” intros and machine-specific, simple explanations.
- Cookbook Recipes (new) - combination of different concepts, with the aim of providing plug-and-play code snippets with wide application potential, yet still completely functional.
- Protocol Library (future work) - examples of complete end-to-end applications with one precise input-output mapping.
The launch of the Cookbook is the next step towards this vision.
If you have ideas for Recipes please find the updated Contributor Guide here: Contributing a New Recipe — PyLabRobot documentation
and keep the “style tips” in mind while contributing new Recipes:
Happy automation ![]()
