Agent skill · software engineering · aiskillstore
opentrons-integration
Lab automation platform for Flex/OT-2 robots. Write Protocol API v2 protocols, liquid handling, hardware modules (heater-shaker, thermocycler), labware management, for automated pipetting workflows.
Why this skill is useful
Provides specific commands and patterns for writing Opentrons Protocol API v2 scripts that automate lab workflows, which the AI wouldn't reliably generate on its own.
What it needs
Requires opentrons installed locally. About 6k 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