opentrons-integration

Write Python protocols for Opentrons API v2 liquid handling automation.

8|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/hxk622/TokenDance --skill opentrons-integration-hxk622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentrons-integration
Source: https://github.com/hxk622/TokenDance/tree/main/backend/app/skills/builtin/scientific/lab-automation/opentrons-integration
Command: npx skills add https://github.com/hxk622/TokenDance --skill opentrons-integration-hxk622

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables the automation of complex liquid handling workflows on Opentrons OT-2 and Flex robots, streamlining laboratory processes and reducing manual errors.

Core Features & Use Cases

  • Protocol Development: Write and execute Python protocols using the Opentrons Protocol API v2.
  • Hardware Control: Manage pipettes, labware, and modules (temperature, magnetic, heater-shaker, thermocycler).
  • Use Case: Automate a multi-step PCR sample preparation workflow, including reagent addition, mixing, and thermal cycling, directly on an Opentrons robot.

Quick Start

Use the opentrons-integration skill to write a Python protocol that transfers 100µL of liquid from well A1 of a source plate to well B1 of a destination plate 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 automate liquid handling workflows on an Opentrons robot using Python?

Automate liquid handling by writing Python protocols with the Opentrons Protocol API v2 to control pipettes, modules, and labware on OT-2 and Flex robots, streamlining complex laboratory workflows like PCR setup.

Can I control temperature and thermocycler modules for PCR setup with the Opentrons API?

Yes, the Opentrons API v2 supports hardware control for temperature, magnetic, heater-shaker, and thermocycler modules, enabling you to automate multi-step PCR sample preparation workflows directly on the robot.

What's the best way to write a protocol for transferring liquid between labware plates?

Write a Python protocol defining pipette and labware coordinates to transfer specific volumes, such as moving 100µL from source plate well A1 to destination plate well B1 using a P300 single pipette.

Does the Opentrons Protocol API support serial dilutions and plate replication workflows?

Yes, the API v2 facilitates precise liquid handling control for complex laboratory workflows including serial dilutions, plate replication, and reagent addition across compatible labware.

Do I need Python knowledge to automate lab workflows with the Opentrons Protocol API?

Yes, protocol definition and execution require Python scripting capabilities to adhere to Opentrons API v2 specifications for managing pipettes and labware.

Why are my Opentrons liquid handling protocols not executing as expected?

Protocols must strictly adhere to Opentrons API v2 specifications for protocol definition and execution, ensuring correct hardware control over pipettes, modules, and labware to prevent manual errors.