opentrons-integration

Automate liquid handling on Opentrons OT-2 and Flex robots using Protocol API v2.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill opentrons-integration-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentrons-integration
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/lab-automation/opentrons-integration
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill opentrons-integration-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables the programming of Opentrons OT-2 and Flex liquid handling robots, automating complex liquid handling workflows and reducing manual errors.

Core Features & Use Cases

  • Protocol Definition: Write Python protocols using the Opentrons API v2 for precise liquid transfers, dilutions, and reagent additions.
  • Hardware Control: Integrate with hardware modules like thermocyclers, magnetic modules, and heater-shakers for complete workflow automation.
  • Use Case: Automate the setup of a 96-well plate for a PCR experiment, including master mix distribution, sample addition, and thermocycling, all controlled by a single Python script.

Quick Start

Use the opentrons-integration skill to create a Python protocol that transfers 100µL from reservoir A1 to plate 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
What's the best way to transfer specific liquid volumes using a single channel pipette?

Use the Opentrons Protocol API v2 to define precise liquid transfers, such as moving 100µL from a reservoir to a plate using a p300 single pipette. This programmatic approach ensures accurate and repeatable liquid handling.

How do I automate liquid handling workflows on an Opentrons robot?

Automate liquid handling on Opentrons robots by writing Python protocols using the Protocol API v2. This enables precise pipetting, serial dilutions, and reagent additions while reducing manual lab errors.

Can I control hardware modules like thermocyclers with the Opentrons Protocol API?

Yes, the Opentrons Protocol API supports controlling hardware modules like thermocyclers, magnetic modules, and heater-shakers. This allows complete workflow automation including PCR setup and thermocycling in a single script.

How do I set up a PCR experiment on a 96-well plate using lab automation?

Automate PCR setup on a 96-well plate by scripting master mix distribution and sample addition via the Opentrons Protocol API. A single Python script can manage the entire liquid transfer and thermocycling process.

Do I need the opentrons Python package to simulate liquid handling protocols?

Yes, the opentrons Python package is required for both protocol execution on the robot and protocol simulation. It provides the Protocol API v2 needed to define pipetting tasks and hardware module control.

What is the best way to transfer specific liquid volumes using a single channel pipette?

Use the Opentrons Protocol API v2 to define precise liquid transfers, such as moving 100µL from a reservoir to a plate using a p300 single pipette. This programmatic approach ensures accurate and repeatable liquid handling.