If you're automating lab workflows with liquid handlers like Hamilton STAR or Opentrons OT-2, this gives Claude direct access to PyLabRobot's API for writing pipetting protocols, managing deck layouts, and controlling plate readers or heater shakers. It's hardware-agnostic Python that works across platforms, and the big win is you can simulate protocols with ChatterboxBackend before running them on physical equipment. The skill covers six main areas from basic aspirate/dispense operations to full resource management with volume tracking. Best for when you need to generate reproducible protocols, integrate multiple lab devices, or translate experimental workflows into executable code without manually looking up API syntax.

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

Install

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

Installs into .claude/skills of the current project.

Files

PyLabRobot

Overview

PyLabRobot is a hardware-agnostic, pure Python Software Development Kit for automated and autonomous laboratories. Use this skill to control liquid handling robots, plate readers, pumps, heater shakers, incubators, centrifuges, and other laboratory automation equipment through a unified Python interface that works across platforms (Windows, macOS, Linux).

When to Use This Skill

Use this skill when:

  • Programming liquid handling robots (Hamilton STAR/STARlet, Opentrons OT-2, Tecan EVO)
  • Automating laboratory workflows involving pipetting, sample preparation, or analytical measurements
  • Managing deck layouts and laboratory resources (plates, tips, containers, troughs)
  • Integrating multiple lab devices (liquid handlers, plate readers, heater shakers, pumps)
  • Creating reproducible laboratory protocols with state management
  • Simulating protocols before running on physical hardware
  • Reading plates using BMG CLARIOstar or other supported plate readers
  • Controlling temperature, shaking, centrifugation, or other material handling operations
  • Working with laboratory automation in Python

Core Capabilities

Sponsors

Details

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

More from davila7/claude-code-templates

All 618
1josiahsiegel avatartailwindcss-performancejosiahsiegel/claude-plugin-marketplaceTailwind CSS performance optimization including v4 improvements. PROACTIVELY activate for: (1) Tailwind v4 Oxide engine performance, (2) Lightning CSS minificat237skills.sh installs
2dicklesworthstone avatarui-ux-polishdicklesworthstone/agent_flywheel_clawdbot_skills_and_integrationsIterative UI/UX polishing workflow for web applications. The exact prompt and methodology for achieving Stripe-level visual polish through multiple passes.235skills.sh installs
3huggingface avatarhugging-face-jobshuggingface/skillsThis skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, cos233skills.sh installs
4membranedev avatarautodesk-bim-360membranedev/application-skillsAutodesk BIM 360 integration. Manage data, records, and automate workflows. Use when the user wants to interact with Autodesk BIM 360 data.233skills.sh installs
5nexu-io avatarhr-onboardingnexu-io/open-designA new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. 233skills.sh installs
6davila7 avatarpufferlibdavila7/claude-code-templatesThis skill should be used when working with reinforcement learning tasks including high-performance RL training, custom environment development, vectorized para232skills.sh installs