opentrons-integration

Program Opentrons OT-2 and Flex robots with a Python API for liquid handling.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill opentrons-integration-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentrons-integration
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/opentrons-integration
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill opentrons-integration-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables the creation and execution of automated laboratory liquid handling protocols for Opentrons robots, streamlining complex experimental workflows and reducing manual errors.

Core Features & Use Cases

  • Protocol Development: Write and manage Python-based protocols for Opentrons OT-2 and Flex robots.
  • Hardware Control: Control pipettes, modules (temperature, magnetic, thermocycler), and labware for precise liquid manipulation.
  • Use Case: Automate a multi-step DNA extraction protocol, including reagent addition, mixing, incubation, and magnetic bead purification, all managed by an Opentrons robot.

Quick Start

Use the opentrons-integration skill to write a Python protocol that transfers 100µL of liquid from source plate well A1 to destination plate well B1 using a p300 single pipette.

Frequently Asked Questions about opentrons-integration

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

FAQPage Schema
How do I write a Python protocol for Opentrons liquid handling robots?

Opentrons liquid handling robots use a Python API to control pipettes, modules, and labware for precise liquid transfers, mixing, and temperature control. It supports OT-2 and Flex models for automated laboratory workflows.

Can I automate PCR setup and serial dilution with Opentrons?

Yes, you can automate PCR setup and serial dilution with Opentrons by programming Python protocols. The API controls multi-channel pipetting and liquid tracking to execute precise, automated liquid transfers for these workflows.

Does the Opentrons API support thermocycling and temperature modules?

Yes, the Opentrons API supports thermocycling and temperature control modules. You can program automated laboratory workflows to manage incubation, reagent addition, and precise temperature regulation during liquid handling steps.

What is the best way to automate multi-step DNA extraction protocols?

Automating multi-step DNA extraction is best achieved using Python protocols for Opentrons robots. This manages reagent addition, mixing, incubation, and magnetic bead purification, streamlining complex workflows and reducing manual errors.

How do I transfer specific liquid volumes using a p300 single pipette?

To transfer specific liquid volumes using a p300 single pipette, write a Python protocol defining the source and destination labware. The Opentrons API executes the precise liquid transfer, such as moving 100µL from well A1 to B1.

Do I need Python to control Opentrons OT-2 and Flex robots?

Yes, Python is required to control Opentrons OT-2 and Flex robots. The API provides a Python-based interface to program automated laboratory workflows, controlling pipettes, labware, and modules for precise liquid manipulation.