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.