lib-pylabrobot

Control laboratory automation equipment through a unified Python SDK.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-pylabrobot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lib-pylabrobot
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/lib-pylabrobot
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-pylabrobot

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, abstracting away vendor-specific complexities and enabling cross-platform compatibility.

Core Features & Use Cases

  • Hardware Agnostic Control: Operate liquid handlers (Hamilton, Opentrons, Tecan), plate readers, centrifuges, and more through a single API.
  • Complex Workflow Automation: Design, simulate, and execute intricate lab protocols involving multiple devices.
  • Use Case: Automate a multi-step sample preparation workflow that involves pipetting from multiple sources, incubating on a heater shaker, and then reading absorbance on a plate reader, all orchestrated by a single Python script.

Quick Start

Use the lib-pylabrobot skill to initialize a Hamilton STAR liquid handler and perform a basic liquid transfer.

Frequently Asked Questions about lib-pylabrobot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control multiple lab automation devices with a single Python script?

You can control multiple lab automation devices with Python by using a hardware-agnostic SDK that provides backend abstraction, enabling unified programming across liquid handlers, plate readers, and centrifuges within a single script.

Can I automate liquid handling protocols across different vendor platforms like Hamilton and Opentrons?

Yes, you can automate liquid handling across vendor platforms like Hamilton and Opentrons by using a unified Python API that abstracts away vendor-specific complexities and enables cross-platform protocol development.

How do I simulate complex laboratory workflows before executing them on physical hardware?

You simulate complex laboratory workflows before physical execution by using a Python SDK that supports protocol simulation, allowing you to design, test, and validate multi-step liquid handling and reading processes in software.

What is the best way to orchestrate a multi-step sample preparation workflow involving pipetting, incubation, and absorbance reading?

The best way to orchestrate a multi-step sample preparation workflow is using a hardware-agnostic Python SDK to program pipetting, heater shaker incubation, and plate reader absorbance checks into a single automated script.

Does a hardware-agnostic approach support integrating plate readers and centrifuges alongside liquid handlers?

Yes, a hardware-agnostic approach supports integrating plate readers and centrifuges alongside liquid handlers by utilizing backend abstraction to program diverse equipment types through a single unified interface.

Why use a Python SDK for lab automation instead of vendor-specific programming environments?

You use a Python SDK for lab automation instead of vendor-specific environments to achieve cross-platform compatibility, simplify complex workflow orchestration, and enable protocol simulation without vendor lock-in.