pylabrobot

Control laboratory automation hardware through a Python SDK.

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

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, simplifying complex workflows and enabling cross-vendor integration.

Core Features & Use Cases

  • Hardware Agnostic Control: Programmatically control liquid handlers (Hamilton, Opentrons, Tecan), plate readers, pumps, centrifuges, and more.
  • Complex Workflow Automation: Design, simulate, and execute intricate lab protocols with state management and visualization.
  • Use Case: Automate a multi-step sample preparation workflow involving pipetting, incubation on a heater-shaker, and centrifugation, all from a single Python script.

Quick Start

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

Frequently Asked Questions about pylabrobot

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

FAQPage Schema
How do I control liquid handling robots from different vendors in a single Python script?

You can control liquid handling robots from multiple vendors in a single script by using a hardware-agnostic Python SDK that provides a unified interface for equipment like Hamilton, Opentrons, and Tecan liquid handlers.

Can I simulate and visualize lab automation protocols before executing them on hardware?

Yes, you can simulate and visualize lab automation protocols before execution. The SDK supports complex workflow simulation with state management, allowing you to validate multi-step liquid handling and centrifugation protocols reproducibly.

Does pylabrobot work with plate readers, pumps, and centrifuges for workflow automation?

Yes, pylabrobot works with plate readers, pumps, and centrifuges. It provides a hardware-agnostic Python interface designed to facilitate complex laboratory workflow automation across various laboratory equipment types.

What is the best way to automate multi-step sample preparation workflows involving pipetting and incubation?

The best way to automate multi-step sample preparation is using a unified Python interface to programmatically sequence pipetting, heater-shaker incubation, and centrifugation, enabling reproducible cross-vendor lab protocol execution.

Do I need vendor-specific APIs to control Hamilton, Opentrons, or Tecan liquid handlers?

No, you do not need vendor-specific APIs to control Hamilton, Opentrons, or Tecan liquid handlers. The SDK offers a single hardware-agnostic Python interface, abstracting vendor differences to simplify laboratory automation integration.