opentrons-integration

Automate Opentrons Flex and OT-2 liquid handling protocols with Python.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill opentrons-integration-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentrons-integration
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/opentrons-integration
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill opentrons-integration-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires opentrons, opentrons-protocol-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to automate complex lab automation protocols for Opentrons Flex and OT-2 robots, significantly reducing manual labor and increasing accuracy.

Core Features & Use Cases

  • Protocol Automation: Execute liquid handling, hardware control, and labware management tasks programmatically.
  • Hardware Control: Load pipettes, labware, and modules, and interact with them using the Opentrons Protocol API.
  • Use Case: Automate the pipetting of reagents in PCR setup or the addition of samples to microplates. Ideal for researchers looking to streamline their workflow.

Quick Start

To start a protocol, load your labware and pipettes onto the robot, define your liquids, and run the protocol by executing the script provided in the 'scripts/' directory.

Frequently Asked Questions about opentrons-integration

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

FAQPage Schema
How do I automate liquid handling protocols for Opentrons robots using Python?

You can automate liquid handling protocols using the Opentrons Protocol API v2 to programmatically control pipettes, labware, and modules on Flex and OT-2 robots. Execute your custom scripts to run precise PCR setups and sample transfers.

How do I load labware and pipettes when building an Opentrons protocol?

Loading labware and pipettes requires using the Opentrons Protocol API v2 to define your hardware setup. You programmatically specify the deck slots, load the required modules, and assign pipettes before running the liquid handling script.

Can I use the Opentrons Protocol API to control both Flex and OT-2 robots?

Yes, the Opentrons Protocol API v2 supports hardware control for both Flex and OT-2 robots. You can programmatically manage labware and execute liquid handling tasks across both platforms using the same Python-based protocol structure.

Do I need the opentrons Python package to programmatically control lab automation tasks?

Yes, you need both the opentrons and opentrons-protocol-api dependencies to programmatically control the robot. These packages provide the necessary Protocol API v2 framework for executing liquid handling and hardware control scripts.

What is the best way to manage robotic pipetting tasks for high-throughput microplate samples?

The best way to manage robotic pipetting is by defining liquids and automating sample additions to microplates using Python scripts. The Opentrons Protocol API v2 programmatically executes these liquid handling workflows to increase accuracy and reduce manual labor.

What tasks are supported by Opentrons protocol automation beyond basic liquid handling?

Opentrons protocol automation supports labware management and hardware control tasks beyond basic liquid handling. You can programmatically load pipettes, interact with modules, and execute complex workflows like PCR setup and reagent distribution.