If you're automating liquid handling on Opentrons Flex or OT-2 robots, this gives you the official Protocol API v2 bindings. You get the full pipetting toolkit: transfers, distributes, consolidates, plus hardware module control for temperature, magnetic separation, heater-shaker, and thermocycler operations. The documentation here covers the standard protocol structure, deck layout, well addressing, and flow rate control. It's the right choice when you're writing production protocols for actual Opentrons hardware. If you need multi-vendor support or want to abstract across different liquid handlers, look at pylabrobot instead, but for pure Opentrons work this is the canonical approach.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill opentrons-integration --agent claude-code

Installs into .claude/skills of the current project.

Files

Opentrons Integration

Overview

Create production-minded Python Protocol API v2 protocols for Opentrons Flex and OT-2. This skill covers protocol structure, hardware and deck configuration, liquid handling, runtime customization, module control, simulation, and safe deployment.

The verified baseline as of 2026-10-01 is:

  • opentrons==10.0.0 for reproducible Flex simulation.
  • opentrons==9.0.0 for local OT-2 API 2.28 compatibility simulation.
  • Flex supports API levels 2.15 through 2.30 on current software.
  • OT-2 supports API levels 2.0 through 2.28 on current software.
  • API 2.29 and later are Flex-only at this baseline. Keep OT-2 at 2.28 or lower.
  • Bundled Flex templates retain API 2.29 because step grouping is their newest required feature. API 2.30 fixes start-only meniscus aspiration.
  • The 10.0.0 library reports a local maximum of 2.31, ahead of the documented robot maximum 2.30. Do not infer robot support from that constant.

Read references/sources.md for the upstream documentation used for this snapshot. Recheck the official versioning page before targeting newer robot software.

Safety Boundary

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
Backend & APIs, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Debugging, Automation & Workflows, Python
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1k-dense-ai avatarpylabrobotk-dense-ai/scientific-agent-skillsDevelop and review PyLabRobot lab-automation resources, liquid-handling plans, offline simulations, and supported-device integrations. Use for PyLabRobot protoc2Kskills.sh installs
2onmax avatarts-libraryonmax/nuxt-skillsUse when authoring TypeScript libraries or npm packages - covers project setup, package.json exports, build tooling (tsdown/unbuild), API design patterns, type 2Kskills.sh installs
3nvidia avatarphysical-ai-defect-image-generationnvidia/skillsUse when the user wants to orchestrate defect image generation with NVIDIA Cosmos AnomalyGen (Cosmos-Predict2-derived) on OSMO for PCBA, metal surface, and glas2Kskills.sh installs
4metabase avataradd-malli-schemasmetabase/metabaseEfficiently add Malli schemas to API endpoints in the Metabase codebase with proper patterns, validation timing, and error handling2Kskills.sh installs
5dohooo avatarhelmor-clidohooo/helmorUse the Helmor CLI to remote-control Helmor from the terminal. Use when the user asks to inspect Helmor data/settings, manage repositories/workspaces/sessions/f2Kskills.sh installs
6ailabs-393 avatarscript-writerailabs-393/ai-labs-claude-skillsThis skill should be used whenever users need YouTube video scripts written. On first use, collects comprehensive preferences including script type, tone, targe2Kskills.sh installs