opentrons-integration

Generate Opentrons Protocol API v2 scripts for Flex and OT-2 liquid handling workflows.

21|2|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill opentrons-integration-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentrons-integration
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/opentrons-integration
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill opentrons-integration-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you author correct, runnable Opentrons Protocol API v2 scripts for Flex and OT-2 so you can automate liquid handling, labware setup, and hardware module control with fewer mistakes.

Core Features & Use Cases

  • Protocol v2 scaffolding: metadata, run() function structure, and robot/api requirements to produce valid Opentrons protocols.
  • Deck and labware management: loading labware, adapters, and module labware (temperature, magnetic, heater-shaker, thermocycler).
  • Liquid handling and workflow patterns: pipette tip management, aspirate/dispense/transfer/distribute/consolidate, plus common patterns like serial dilution and PCR setup.
  • Module control for automation: lid/block operations for thermocyclers and operational steps for other module types.
  • Troubleshooting-oriented guidance: simulation-first workflow and common failure checks (tips, labware collisions, API compatibility).

Quick Start

Ask for an Opentrons Protocol API v2 script that performs a serial dilution on a 96-well plate on an OT-2 using the newest stable apiLevel, including labware definitions, tip strategy, and a safe mix-after step.

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 API v2 script for a serial dilution workflow?

To write an Opentrons Protocol API v2 script for serial dilution, define the metadata and run() function, load labware and pipettes, then use transfer or aspirate/dispense commands with mix-after steps to automate the liquid handling workflow safely.

Can I control a thermocycler and heater-shaker module in my Opentrons Flex protocol?

Yes, you can control a thermocycler and heater-shaker in Opentrons Flex protocols by loading the respective module contexts, then executing lid/block operations for thermocyclers and specific operational steps for the heater-shaker module.

What do I need to set up a valid Opentrons protocol with deck layout and pipette configuration?

Setting up a valid Opentrons protocol requires defining metadata, specifying the apiLevel, structuring the run() function with ProtocolContext, loading labware onto the deck, and configuring pipette tip management for the InstrumentContext.

Does the Opentrons Protocol API support both OT-2 and Flex robots for lab automation?

Yes, the Opentrons Protocol API v2 supports both OT-2 and Flex robots for lab automation, providing structured templates and parameter requirements for liquid handling, labware orchestration, and hardware module control across both platforms.

Why does my Opentrons liquid handling protocol fail during simulation?

Opentrons liquid handling protocols often fail during simulation due to tip management errors, labware collisions, or API compatibility issues, so you should run a simulation-first workflow and perform common failure checks before execution.

What's the best way to structure PCR setup automation on an OT-2 robot?

The best way to structure PCR setup automation on an OT-2 robot is to use Protocol API v2 scaffolding, load the necessary labware and temperature modules, and apply transfer or distribute patterns to manage reagent dispensing across the 96-well plate.