pylabrobot

Automate liquid handling robots and lab equipment via Python.

Updated May 17, 2026
One-click install
npx skills add https://github.com/galeep/plugin-place --skill pylabrobot-galeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/galeep/plugin-place/tree/main/plugins/sci-lab-automation/skills/pylabrobot
Command: npx skills add https://github.com/galeep/plugin-place --skill pylabrobot-galeep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pylabrobot, liquid_handling, STAR, Opentrons, Tecan, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the control of laboratory automation equipment, allowing users to automate complex workflows and reduce manual labor.

Core Features & Use Cases

  • Unified Interface: Control liquid handling robots, plate readers, and other lab equipment through a single Python interface.
  • Hardware Support: Supports Hamilton STAR, Opentrons OT-2, Tecan EVO, and more, with a simulation backend for testing.
  • Use Case: Automate liquid handling for multi-channel pipetting, serial dilutions, and plate replication, streamlining your lab's workflow.

Quick Start

Install the skill and initialize a liquid handler with the following command: from pylabrobot.liquid_handling import LiquidHandler; lh = LiquidHandler(backend=STAR(), deck=STARLetDeck())

Frequently Asked Questions about pylabrobot

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

FAQPage Schema
How do I control Hamilton STAR or Opentrons liquid handling robots with Python?

You can control Hamilton STAR or Opentrons robots using a unified Python interface. This enables automated pipetting and sample preparation across multiple hardware backends without writing vendor-specific code.

What is the best way to automate serial dilutions and plate replication in scientific research?

Automating serial dilutions and plate replication is best handled through a Python liquid handling interface. It supports multi-channel pipetting workflows to streamline complex laboratory processes for drug discovery.

Can I test lab automation workflows without connected physical equipment?

Yes, you can test lab automation workflows using a simulation backend. This allows you to validate liquid handling scripts and deck configurations before deploying them to physical hardware.

Does pylabrobot support Tecan EVO liquid handlers?

Yes, Tecan EVO liquid handlers are supported. The system provides backend implementations for various robotic pipetting hardware, allowing you to manage multiple equipment types through one Python interface.

How do I initialize a liquid handler for automated pipetting?

To initialize a liquid handler, import the LiquidHandler class and instantiate it with a specified backend and deck. For example, configure a STAR backend with a STARLetDeck to begin automating your pipetting tasks.

Are there limitations when using a unified interface for laboratory workflow automation?

Limitations depend on backend implementations for specific hardware. While the unified interface simplifies liquid handling, highly specialized robotic pipetting features unique to a single platform may require direct vendor API integration.