pylabrobot

Control laboratory automation hardware with a vendor-agnostic Python SDK.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill pylabrobot-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/pylabrobot
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill pylabrobot-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a unified Python interface to control a wide range of laboratory automation hardware, including liquid handling robots, plate readers, centrifuges, and more, simplifying complex experimental workflows.

Core Features & Use Cases

  • Hardware Agnostic Control: Programmatically control diverse lab equipment from vendors like Hamilton, Opentrons, and BMG Labtech using a single Python SDK.
  • Complex Workflow Automation: Design, simulate, and execute multi-step laboratory protocols, from sample preparation to data acquisition.
  • Resource Management: Manage labware (plates, tips, tubes) and deck layouts with precise spatial tracking.
  • Use Case: Automate a high-throughput screening assay by programming a liquid handler to dispense reagents, incubate plates on a heater shaker, and then read absorbance on a plate reader, all within a single script.

Quick Start

Use the pylabrobot skill to pick up tips from the tip rack and transfer 100 microliters from well A1 to well A2 of the plate.

Frequently Asked Questions about pylabrobot

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

FAQPage Schema
How do I control multiple lab automation robots with a single Python SDK?

You can control multiple lab automation robots with a single Python SDK by using a vendor-agnostic interface that supports hardware like Hamilton STAR, Opentrons OT-2, and BMG CLARIOstar plate readers. This allows you to manage diverse equipment within one script.

Can I simulate liquid handling workflows before executing them on physical hardware?

Yes, you can simulate liquid handling workflows before physical execution. The SDK enables the design and simulation of complex multi-step experimental protocols, allowing you to validate resource management and state tracking safely.

Does this lab automation SDK support Opentrons OT-2 and Hamilton STARlet?

Yes, this lab automation SDK supports both Opentrons OT-2 and Hamilton STARlet. It provides a vendor-agnostic Python interface to control these liquid handlers alongside other equipment like BMG CLARIOstar plate readers and VSpin centrifuges.

What is the best way to automate high-throughput screening assays with plate readers and heater shakers?

The best way to automate high-throughput screening assays is by programming a unified Python script to dispense reagents with a liquid handler, incubate plates on a heater shaker, and read absorbance on a plate reader sequentially.

How do I manage labware and deck layouts for complex experimental workflows?

You manage labware and deck layouts for complex experimental workflows by utilizing the SDK's precise spatial tracking and resource management capabilities. This allows you to define plates, tips, and tubes across the deck efficiently.