Agent skill · software engineering · aiskillstore

opentrons-integration

Official Opentrons Protocol API for OT-2 and Flex robots. Use when writing protocols specifically for Opentrons hardware with full access to Protocol API v2 features. Best for production Opentrons protocols, official API compatibility. For multi-vendor automation or broader equipment control use pylabrobot.

Why this skill is useful

Provides specific commands and structures for writing Opentrons Protocol API v2 protocols that the AI wouldn't reliably generate on its own.

What it needs

Requires opentrons, python installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Opentrons Integration Overview Opentrons is a Python-based lab automation platform for Flex and OT-2 robots. Write Protocol API v2 protocols for liquid handling, control hardware modules (heater-shaker, thermocycler), manage labware, for automated pipetting workflows. When to Use This Skill This skill should be used when: Writing Opentrons Protocol API v2 protocols in Python Automating liquid handling workflows on Flex or OT-2 robots Controlling hardware modules (temperature, magnetic, heater-shaker, thermocycler) Setting up labware configurations and deck layouts Implementing complex pipetting operations (serial dilutions, plate replication, PCR setup) Managing tip usage and optimizing protocol efficiency Working with multi-channel pipettes for 96-well plate operations Simulating and testing protocols before robot execution Core Capabilities 1. Protocol Structure and Metadata Every Opentrons protocol follows a standard structure: Key elements: Import protocolapi from opentrons Define metadata dict with protocolName, author, description, apiLevel Optional requirements dict for robot type and API version Implement run() function receiving ProtocolContext as parameter All protocol logic goes inside the run() function 2. Loading Hardware Loading Instruments (Pipettes): Common pipette names: Flex: p50singleflex, p1000singleflex, p50multiflex, p1000multiflex OT-2: p20singlegen2, p300singlegen2, p1000singlegen2, p20multigen2, p300multigen2 Loading Labware: Loading Modules: 3. Liquid Handling Operations Basic Operations: Complex Operations: Advanced Techniques: Flow Rate Control: 4. Accessing Wells and Locations Well Access Methods: Location Methods: 5. Hardware Module Control Temperature Module: Magnetic Module: Heater-Shaker Module: Thermocycler Module: Absorbance Plate Reader: 6. Liquid Tracking and Labeling Define Liquids: Load Liquids into Wells: 7. Protocol Control and Utilities Execution Control: Conditional Logic: Rail Lights (Flex only): 8. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/opentrons-integration--0f9154

View the source on GitHub

Browse the @skills marketplace