davila7 avatar

Opentrons Integration

This one's for writing Python protocols that control Opentrons Flex and OT-2 lab robots. You get Protocol API v2 coverage for pipetting operations, liquid handling workflows, and hardware modules like heater-shakers and thermocyclers. The skill walks through the standard protocol structure (metadata, requirements, run function), loading instruments and labware onto specific deck slots, and all the core operations like transfer, distribute, and consolidate. It also covers the less obvious stuff like flow rate control, air gaps to prevent dripping, and accessing wells by rows or columns. If you're automating serial dilutions, PCR setup, or plate replication, this gives you the patterns and module control commands you need.

skills.sh installs
202
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill opentrons-integration --agent claude-code

Installs into .claude/skills of the current project.

Files

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:

from opentrons import protocol_api

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Automation & Workflows
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1josiahsiegel avatartailwindcss-pluginsjosiahsiegel/claude-plugin-marketplaceTailwind CSS plugins — official plugins and custom plugin development. PROACTIVELY activate for: (1) @tailwindcss/typography (prose), (2) @tailwindcss/forms, (3202skills.sh installs
2charleswiltgen avataraxiom-ios-datacharleswiltgen/axiomUse when working with ANY data persistence, database, axiom-storage, CloudKit, migration, or serialization. Covers SwiftData, Core Data, GRDB, SQLite, CloudKit 201skills.sh installs
3itechmeat avatarvitestitechmeat/llm-codeVitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support. Use when writing or confi201skills.sh installs
4hairyf avatarvitehairyf/skillsVite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building li200skills.sh installs
5jezweb avatargemini-peer-reviewjezweb/claude-skillsGet a second opinion from Gemini on code, architecture, debugging, or security. Uses direct Gemini API calls — no CLI dependencies. Trigger with 'ask gemini', '200skills.sh installs
6community-access avataroffice-remediationcommunity-access/accessibility-agentsRemediate Office documents (Word/Excel/PowerPoint) for accessibility. Generates Python scripts via python-docx, openpyxl, python-pptx API references.198skills.sh installs