pylabrobot

Control laboratory automation equipment from multiple vendors via a Python SDK.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill pylabrobot-yf8578
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/yf8578/clawomics/tree/main/skills/pylabrobot
Command: npx skills add https://github.com/yf8578/clawomics --skill pylabrobot-yf8578

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 array of laboratory automation hardware, including liquid handling robots, plate readers, and centrifuges, simplifying complex experimental setups.

Core Features & Use Cases

  • Vendor-Agnostic Control: Programmatically operate equipment from multiple vendors (Hamilton, Opentrons, Tecan, BMG, Mettler Toledo) through a single API.
  • Complex Workflow Automation: Design and execute intricate multi-step protocols involving pipetting, incubation, shaking, and measurement.
  • Simulation & Visualization: Test and visualize protocols in a 3D environment before running on physical hardware, reducing errors and development time.
  • Use Case: Automate a high-throughput screening assay by programming a liquid handler to dispense reagents, an incubator to run reactions, and a plate reader to collect kinetic data, all within a single script.

Quick Start

Use the pylabrobot skill to initialize a Hamilton STAR liquid handler and pick up a tip from rack A1.

Frequently Asked Questions about pylabrobot

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

FAQPage Schema
How do I control lab automation equipment from different vendors in a single protocol?▼

You can control lab automation equipment from multiple vendors using a unified Python SDK. It supports hardware from Hamilton, Opentrons, Tecan, BMG, and Mettler Toledo through a single API for multi-step protocol design.

Can I simulate liquid handling protocols before running them on physical robots?▼

Yes, you can simulate liquid handling protocols before running them on physical robots. The SDK provides a 3D visualization environment to test and validate complex workflows, reducing errors and development time.

What is the best way to automate high-throughput screening assays with liquid handlers and plate readers?▼

The best way to automate high-throughput screening assays is using a hardware-agnostic Python SDK. You can program a liquid handler to dispense reagents, an incubator to run reactions, and a plate reader to collect kinetic data in one script.

Does pylabrobot work with Hamilton STAR and Opentrons liquid handlers?▼

Yes, pylabrobot works with Hamilton STAR and Opentrons liquid handlers. It provides a vendor-agnostic interface that supports equipment from Hamilton, Opentrons, Tecan, BMG, and Mettler Toledo for protocol design and resource management.

How do I manage resources like tip racks and plates when designing lab automation workflows?▼

You can manage resources like tip racks and plates when designing lab automation workflows using the SDK's resource management features. It allows you to define and position labware within a 3D environment for accurate liquid handling and protocol execution.

Can I operate heater shakers and centrifuges alongside liquid handling robots in one script?▼

Yes, you can operate heater shakers and centrifuges alongside liquid handling robots in one script. The SDK manages complex workflow automation involving pipetting, incubation, shaking, and measurement across multiple equipment types.