pylabrobot

Control laboratory automation hardware through a unified Python SDK.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Rowtion/Bioclaw --skill pylabrobot-rowtion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/Rowtion/Bioclaw/tree/main/scientific-skills/pylabrobot
Command: npx skills add https://github.com/Rowtion/Bioclaw --skill pylabrobot-rowtion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and standardizes the control of diverse laboratory automation hardware, enabling complex experimental workflows and reproducible research.

Core Features & Use Cases

  • Hardware Agnostic Control: Programmatically control liquid handlers (Hamilton, Opentrons, Tecan), plate readers, centrifuges, and more through a unified Python interface.
  • Resource Management: Define and manage labware, deck layouts, and liquid states for precise automation.
  • Simulation & Visualization: Develop, test, and visualize protocols without physical hardware using a built-in simulator and 3D visualizer.
  • Use Case: Automate a multi-step sample preparation workflow involving pipetting, incubation on a heater-shaker, and centrifugation, ensuring consistency and reducing manual errors.

Quick Start

Use the pylabrobot skill to pick up tips from a rack and transfer 100 microliters of liquid.

Frequently Asked Questions about pylabrobot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control lab robots from different vendors using a single Python interface?

Lab robots from different vendors can be controlled through a vendor-agnostic Python SDK that abstracts hardware-specific commands into a consistent interface. This unified API supports liquid handlers, plate readers, centrifuges, and environmental control devices.

Can I simulate liquid handling protocols without physical lab automation hardware?

You can simulate liquid handling protocols without physical lab automation hardware by using the SDK's built-in simulator and 3D visualizer. This allows you to develop, test, and visualize reproducible experimental workflows entirely in software.

Does this Python SDK support Hamilton and Opentrons liquid handlers?

Yes, the Python SDK supports Hamilton and Opentrons liquid handlers, along with Tecan. It provides a unified API to programmatically control these various instruments for complex experimental workflows.

What is the best way to manage deck layouts and labware for automated experiments?

The best way to manage deck layouts and labware is through the SDK's resource management system. This system allows you to define and manage labware, deck layouts, and liquid states for precise, reproducible lab automation.

How do I automate a multi-step sample preparation workflow with incubation and centrifugation?

You can automate a multi-step sample preparation workflow by programming pipetting, heater-shaker incubation, and centrifugation sequences via the SDK. This ensures consistency and reduces manual errors across complex experimental protocols.