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.