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.