pylabrobot

Control liquid handling robots with hardware-agnostic Python protocols.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill pylabrobot-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/lab-automation/pylabrobot
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill pylabrobot-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables the creation of liquid handling robot protocols that are compatible across different hardware platforms (Hamilton, Tecan, Opentrons) and can be tested using a simulator, reducing vendor lock-in and development time.

Core Features & Use Cases

  • Hardware Agnostic Protocols: Write Python scripts that run on multiple liquid handling robots without modification.
  • Simulation Backend: Test and debug protocols visually before running on expensive hardware.
  • Use Case: Automate a 96-well plate reformatting task by writing a single Python script that can be executed on a Hamilton STAR, an Opentrons OT-2, or a simulator.

Quick Start

Use the pylabrobot skill to simulate a liquid transfer of 50 uL from plate A1 to plate B1.

Frequently Asked Questions about pylabrobot

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

FAQPage Schema
How do I write liquid handling protocols that work on Hamilton, Tecan, and Opentrons robots?

Hardware-agnostic liquid handling protocols can be written in Python using a single interface, allowing the same script to run on Hamilton STAR, Tecan Freedom EVO, or Opentrons OT-2 without modification.

Can I test liquid handling automation without using the actual robot hardware?

Yes, you can test liquid handling automation using an optional simulation backend to visually debug and validate 96-well plate reformatting or serial dilution protocols before running them on expensive hardware.

What is the best way to automate plate reformatting and serial dilutions across different lab robots?

The best way to automate plate reformatting and serial dilutions is using a hardware-agnostic Python library that supports an async-first interface, enabling portable method development across multiple liquid handling platforms.

Does pylabrobot work with Hamilton STAR and Opentrons OT-2 for liquid transfers?

Yes, pylabrobot works with Hamilton STAR and Opentrons OT-2, providing a portable Python library to control liquid handling robots and execute transfers across different hardware platforms.

Why use a hardware-agnostic Python library for lab automation protocol development?

A hardware-agnostic Python library reduces vendor lock-in and development time by allowing liquid handling protocols to be tested in a simulator and deployed across Hamilton, Tecan, or Opentrons platforms.