pylabrobot

Control laboratory automation workflows across liquid handlers and simulation.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill pylabrobot-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/dralkh/seerai/tree/main/skills/pylabrobot
Command: npx skills add https://github.com/dralkh/seerai --skill pylabrobot-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PyLabRobot removes the complexity of programming laboratory automation by giving you one consistent Python interface for liquid handlers, plate readers, pumps, incubators, heater shakers, and centrifuges.

Core Features & Use Cases

  • Unified Device Control: Program Hamilton, Opentrons, Tecan, and other compatible devices through a shared backend architecture.
  • Liquid Handling Workflows: Execute aspiration, dispensing, transfers, tip management, serial dilutions, and multi-channel pipetting.
  • Resource and State Management: Model plates, tip racks, troughs, and custom labware while tracking liquid volumes and tip presence.
  • Simulation and Visualization: Test protocols safely in simulation and inspect deck state in a browser-based visualizer before running on hardware.
  • Multi-Device Automation: Coordinate liquid handling with plate reading, temperature control, shaking, centrifugation, and pumping for end-to-end workflows.
  • Use Case: A researcher can prototype a plate transfer workflow in simulation, validate volumes and tip usage, then switch the same protocol to a real robot with minimal changes.

Quick Start

Use the pylabrobot skill to set up a compatible liquid handler, define your deck resources, and run a simple transfer workflow in simulation or on hardware.

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 robots like Hamilton and Opentrons in a single Python workflow?

You can simulate liquid handling protocols before running them on hardware. The system provides a browser-based visualizer to inspect deck state, validate liquid volumes, and verify tip usage safely before executing on real devices.

Can I simulate liquid handling protocols before running them on hardware?

Yes, you can simulate liquid handling protocols before running them on hardware. The system provides a browser-based visualizer to inspect deck state, validate liquid volumes, and verify tip usage safely before executing on real devices.

What's the best way to manage deck resources and track tip usage in automated liquid handling?

You can execute multi-channel pipetting and serial dilutions by defining your deck resources and calling transfer workflows. The unified interface handles aspiration, dispensing, tip management, and multi-channel operations across compatible devices.

How do I perform serial dilutions and multi-channel pipetting using Python lab automation?

You can execute multi-channel pipetting and serial dilutions by defining your deck resources and calling transfer workflows. The unified Python interface handles aspiration, dispensing, tip management, and multi-channel operations across compatible devices.

Does this Python lab automation interface support plate readers and centrifuges for multi-device workflows?

You can switch a simulated protocol to real hardware with minimal changes. Protocols validated in simulation using the shared backend architecture transfer directly to supported physical devices without rewriting workflow logic.

Can I prototype a plate transfer workflow in simulation and then switch the same code to a real robot?

You can switch a simulated protocol to real hardware with minimal code changes. Prototypes validated in simulation using the shared backend architecture transfer directly to supported physical devices without rewriting workflow logic.