pylabrobot

Orchestrate lab devices across Hamilton STAR and Opentrons OT-2 backends.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PyLabRobot provides a vendor-agnostic lab-automation framework that unifies control of diverse devices across multiple vendors, enabling consistent workflows and easier protocol sharing.

Core Features & Use Cases

  • Unified API to orchestrate liquid handling, plate readers, incubators, and simulations across Hamilton STAR, Opentrons OT-2, and more
  • Backend abstraction, resource management, and visualization for end-to-end automation
  • Use in education and research to prototype, test, and deploy cross-device experiments

Quick Start

Install PyLabRobot, instantiate a LiquidHandler with a backend, and run a minimal transfer protocol.

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 from different vendors in one Python interface?

Vendor-agnostic lab automation uses a unified Python interface to coordinate liquid handling, plate readers, incubators, and shakers across multiple backends like Hamilton STAR and Opentrons OT-2 from a single API.

Can I simulate liquid handling protocols before deploying them to physical robots?

Yes, lab automation simulation environments allow you to prototype, test, and validate cross-device liquid handling workflows in Python before deploying them to physical Hamilton STAR or Opentrons OT-2 backends.

What's the best way to orchestrate plate readers and incubators alongside liquid handlers?

Multi-device orchestration coordinates liquid handling, plate readers, incubators, and shakers simultaneously through backend abstraction, enabling consistent cross-device experimental workflows from one Python interface.

Does PyLabRobot support Hamilton STAR and Opentrons OT-2 backends?

Yes, the vendor-agnostic lab automation framework supports both Hamilton STAR and Opentrons OT-2 backends, enabling cross-backend protocol sharing and unified device control through Python.

How do I start automating lab devices with a unified API?

Install the lab automation framework, instantiate a LiquidHandler with your chosen backend, and execute a minimal transfer protocol to begin orchestrating multi-device workflows in Python.

Why use backend abstraction for lab automation instead of vendor-specific protocols?

Backend abstraction solves vendor lock-in by providing consistent workflows and easier protocol sharing, allowing you to control diverse lab devices across multiple vendors from a single Python interface.