pylabrobot

Enables unified lab automation workflows across multiple device platforms with one API.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill pylabrobot-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/13-%E5%AE%9E%E9%AA%8C%E5%AE%A4%E8%87%AA%E5%8A%A8%E5%8C%96%E4%B8%8E%E9%9B%86%E6%88%90/pylabrobot
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill pylabrobot-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PyLabRobot provides a vendor-agnostic Python framework to control multiple lab automation devices from different vendors via a single API, enabling reproducible protocols and easier cross-platform automation.

Core Features & Use Cases

  • Unified API across backends for liquid handling, plate readers, and more.
  • Simulation and visualization for protocol development and testing.
  • Deck/resource management and multi-device coordination for end-to-end workflows.
  • Use Case: Researchers can develop a protocol once and run on STAR, OT-2, or simulation without rewriting logic.

Quick Start

Install PyLabRobot, create a LiquidHandler with a backend, and run a simple protocol.

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 with a single Python API?

Cross-backend lab-automation workflows are optimized by a vendor-agnostic Python interface. You can develop liquid handling protocols once and deploy them across hardware backends like STAR and OT-2 without rewriting logic.

Can I test liquid handling protocols in simulation before running them on physical hardware?

Yes, simulation and visualization are supported for protocol development and testing. You can validate deck management and liquid handling logic in a simulated backend before deploying to actual multi-device lab automation setups.

What is the best way to manage labware deck layouts for multi-device liquid handler coordination?

Unified lab automation provides built-in resource and deck management for multi-device coordination. You configure plate layouts and labware positions through a single API to ensure consistent end-to-end workflow execution across backends.

Does this lab automation interface support both academic and industrial biology research setups?

Yes, it applies to academic and industrial biology labs needing consistent protocol development. The vendor-agnostic interface supports multiple hardware backends, satisfying requirements for backend abstraction and multi-device coordination.

Why should I use a vendor-agnostic Python interface instead of native manufacturer protocols?

A vendor-agnostic Python interface enables reproducible protocols and easier cross-platform automation. By abstracting backends, it eliminates vendor lock-in and allows multi-device coordination via a unified API for consistent deployment.

What do I need to start developing liquid handling protocols across STAR and OT-2 backends?

You need a Python environment to install the framework, then create a LiquidHandler with a backend. This setup enables unified protocol development and testing across STAR, OT-2, and simulation backends.