opentrons-integration

Automate Opentrons protocol development and execution with Protocol API v2.

21|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OwnLabAI/ownlab --skill opentrons-integration-ownlabai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentrons-integration
Source: https://github.com/OwnLabAI/ownlab/tree/main/mart/skills/scientific-skills/opentrons-integration
Command: npx skills add https://github.com/OwnLabAI/ownlab --skill opentrons-integration-ownlabai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Opentrons protocol developers need reliable templates and references to write Protocol API v2 scripts for OT-2 and Flex robots. This Skill provides structured guidance, templates, and references to streamline protocol authoring and deployment.

Core Features & Use Cases

  • Protocol scaffolding with proper metadata, run() skeleton, and labware/module loading examples for OT-2 and Flex.
  • Reusable templates and references for loading labs, liquids, and modules to accelerate protocol development and testing.
  • Real-world use cases include PCR setup, serial dilution, and plate-based assays with ready-to-adapt patterns.

Quick Start

Open the provided templates in scripts/ and adapt the example protocol to your OT-2 or Flex deck, then run the template with your Opentrons setup.

Frequently Asked Questions about opentrons-integration

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

FAQPage Schema
How do I write an Opentrons protocol for OT-2 and Flex robots?

To write an Opentrons protocol, use Protocol API v2 to structure your Python script with proper metadata, load labware and modules, and define liquid handling steps. This Skill provides templates and references to scaffold the run() function for OT-2 and Flex hardware.

What is the best way to automate liquid handling for PCR setup and serial dilution?

Automating liquid handling for PCR setup and serial dilution involves using Protocol API v2 templates to define pipette movements and labware positions. This Skill offers ready-to-adapt Python patterns for these common plate-based assays to streamline development.

Does Protocol API v2 support thermocycler and module integration for lab automation?

Yes, Protocol API v2 supports thermocycler and module integration for lab automation. This Skill includes references and example scripts for loading modules and defining protocols that incorporate thermocycler operations on OT-2 and Flex decks.

Can I use Python scripts to load custom labware on an Opentrons Flex deck?

Yes, you can use Python scripts to load labware on an Opentrons Flex deck. This Skill provides reusable templates demonstrating how to specify labware definitions and assign them to deck slots using Protocol API v2 syntax.

How do I structure an Opentrons protocol with proper metadata and a run function skeleton?

Structuring an Opentrons protocol requires defining metadata variables and implementing a run(ctx) function skeleton using Protocol API v2. This Skill provides scaffolding templates that establish this required structure for protocol deployment.

Why do I need Protocol API v2 templates for Opentrons protocol development?

You need Protocol API v2 templates to ensure proper protocol structure, reliable labware loading, and correct pipette operations. This Skill provides structured guidance and references to accelerate protocol authoring and reduce development errors.