pylabrobot

Control laboratory automation equipment with a hardware-agnostic Python framework.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill pylabrobot-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pylabrobot
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/pylabrobot
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill pylabrobot-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the fragmentation in laboratory automation by providing a single, hardware-agnostic interface to control diverse equipment like liquid handlers, plate readers, and environmental controllers, eliminating the need for vendor-specific software silos.

Core Features & Use Cases

  • Unified Hardware Control: Seamlessly switch between Hamilton, Opentrons, and Tecan robots using the same protocol code.
  • Integrated Workflows: Combine liquid handling with analytical measurements (plate readers) and material handling (heater shakers, centrifuges) in a single script.
  • Simulation & Visualization: Test and validate complex protocols in a 3D browser-based environment before running them on expensive physical hardware.

Quick Start

Use the pylabrobot skill to initialize a liquid handler and perform a basic liquid transfer protocol between two plates.

Frequently Asked Questions about pylabrobot

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

FAQPage Schema
How do I control multiple liquid handlers using a single Python SDK?

A unified Python SDK for lab automation provides a hardware-agnostic interface to control liquid handlers like Hamilton, Opentrons, and Tecan. This eliminates vendor-specific software silos by enabling seamless equipment switching using the exact same protocol code.

Can I simulate liquid handling protocols before running them on physical robots?

Yes, lab automation protocols can be tested and validated in a 3D browser-based simulation environment. This liquid handling simulation allows you to visualize complex workflows and prevent costly errors before executing them on physical hardware.

Does pylabrobot work with plate readers and environmental controllers?

pylabrobot integrates plate readers, heater shakers, and centrifuges into a single Python script. You can combine analytical measurements and material handling with liquid handling to build fully integrated, state-managed laboratory workflows.

What is the best way to manage deck layouts across different lab automation vendors?

Using a hardware-agnostic Python framework provides unified deck layout management across diverse vendor platforms. This approach ensures reproducible scientific protocols while maintaining consistent API access regardless of the underlying laboratory automation equipment.