pylabrobot

Control laboratory equipment and orchestrate workflows through a unified Python interface.

8|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/hxk622/TokenDance --skill pylabrobot-hxk622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/hxk622/TokenDance/tree/main/backend/app/skills/builtin/scientific/lab-automation/pylabrobot
Command: npx skills add https://github.com/hxk622/TokenDance --skill pylabrobot-hxk622

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates complex laboratory workflows by providing a unified Python interface to control various lab equipment, including liquid handling robots, plate readers, and centrifuges, across different vendors.

Core Features & Use Cases

  • Liquid Handling: Programmatically control robots for pipetting, aspirating, and dispensing.
  • Resource Management: Manage deck layouts, plates, tips, and other labware.
  • Equipment Integration: Connect with plate readers, heater shakers, centrifuges, and pumps.
  • Simulation & Visualization: Test protocols virtually before running on hardware.
  • Use Case: Automate a multi-step sample preparation protocol involving liquid transfers, incubation on a heater shaker, and subsequent plate reading.

Quick Start

Use the pylabrobot skill to set up 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 lab automation equipment from different vendors in Python?

Lab automation equipment from different vendors is controlled through a vendor-agnostic Python framework that provides a unified interface. This framework abstracts backend differences, enabling programmatic control over diverse hardware like liquid handlers, plate readers, and centrifuges.

Can I simulate liquid handling protocols before running them on an Opentrons OT-2?

Yes, you can simulate liquid handling protocols before running them on hardware like an Opentrons OT-2. The framework provides simulation and visualization capabilities to test workflows virtually, ensuring protocols are validated prior to physical execution.

What is the best way to orchestrate complex laboratory workflows involving plate readers and centrifuges?

The best way to orchestrate complex laboratory workflows is by using a unified Python interface that supports equipment integration. This allows you to coordinate multi-step processes involving liquid transfers, incubation on a heater shaker, and subsequent plate reading.

Does pylabrobot work with Hamilton STAR liquid handlers for deck layout management?

Yes, pylabrobot works with Hamilton STAR liquid handlers. It provides resource management features to define deck layouts, manage plates, handle tips, and orchestrate liquid handling tasks through backend abstraction.

How do I automate multi-step sample preparation protocols with liquid handlers?

Multi-step sample preparation protocols are automated by programmatically controlling robots for pipetting, aspirating, and dispensing. The framework facilitates complex workflow orchestration and resource management to sequence these liquid handling operations.

Are there limitations when integrating diverse scientific equipment into a single lab automation protocol?

Integration relies on backend abstraction to support specific devices like Hamilton STAR and Opentrons OT-2. Limitations depend on whether a backend exists for your specific scientific equipment, as the framework requires a compatible integration layer for each device.