Opentrons avatar

Opentrons

Official

@opentrons · Brooklyn, NYC

0Followers
|
88Public Repos
|
18Published Skills

Lab robots for Biologists

Skills Distribution
DomainDeveloper To...Laboratory Robotic.. (40%)Frontend Interface.. (30%)Quality Assurance .. (30%)

Agent Skills by Opentrons

Showing 18 vetted skills indexed across 1 GitHub repositories.

OpentronsOpentrons
520

grill-frontend-code

Reviews frontend diffs against Opentrons architecture, accessibility, and component design standards.

Official
Intermediate
OpentronsOpentrons
520

documented-mutations

Migrate react-api-client useMutation hooks to useDocumentedMutation with audit log integration.

Official
Intermediate
OpentronsOpentrons
520

js-package-testing

Tests packed Opentrons npm packages with Vite demos and Playwright visual checks.

Official
Advanced
OpentronsOpentrons
520

ai-client

Documents conventions for the opentrons-ai-client React and TypeScript frontend codebase.

Official
Intermediate
OpentronsOpentrons
515

protocol-authoring

Automate Opentrons protocol authoring and validation for OT-2 and Flex robots.

Official
Advanced
OpentronsOpentrons
515

locize-sync

Synchronize English and Chinese translations between the codebase and Locize.

Official
Intermediate
OpentronsOpentrons
515

e2e-testing

Prescribe Playwright and pytest conventions for end-to-end tests.

Official
Advanced
OpentronsOpentrons
515

components-testing

Tests ProtocolDeck with built packages and Playwright snapshots.

Official
Intermediate
OpentronsOpentrons
515

protocol-verification

Simulates and analyzes Opentrons protocols to verify correctness.

Official
Advanced
OpentronsOpentrons
515

docs

Guide MkDocs authoring and styling for Opentrons documentation.

Official
Intermediate
OpentronsOpentrons
515

analyses-snapshot-testing

Validate protocol analysis outputs against committed JSON snapshots.

Official
Advanced
OpentronsOpentrons
515

opentrons-typescript

Define TypeScript and React conventions for the Opentrons monorepo.

Official
Advanced
OpentronsOpentrons
515

ai-server

Standardize FastAPI service project structure and deployment workflows.

Official
Advanced
OpentronsOpentrons
515

css-modules

Enforce CSS Modules naming, imports, and design tokens in React components.

Official
Intermediate
OpentronsOpentrons
515

robot-python-projects

Organize Opentrons robot Python projects with standardized build, test, lint, and type-check configurations.

Official
Intermediate
OpentronsOpentrons
515

protocol-designer

Document Protocol Designer architecture, Redux slices, and step/timeline conventions.

Official
Advanced
OpentronsOpentrons
515

react-component-creation

Create reusable React components with Opentrons-specific file structure and testing conventions.

Official
Intermediate
OpentronsOpentrons
515

static-deploy

Standardize and execute static deploy tasks for Python CLIs.

Official
Intermediate

Frequently Asked Questions About Opentrons

FAQPage Schema
What specific laboratory tasks are enabled by these engineering standards?

These standards enable the precise authoring, simulation, and verification of liquid handling protocols for OT-2 and Flex hardware. By utilizing these frameworks, researchers ensure protocol correctness through snapshot analysis and standardized testing before deploying instructions to physical laboratory robots.

Which technical personas benefit from these engineering conventions?

These conventions are designed for software engineers and laboratory developers working within the Opentrons ecosystem. The standards specifically support those building React-based user interfaces, maintaining FastAPI services, or defining rigorous end-to-end testing protocols for robotic hardware interactions.

What are the primary dependencies for implementing these protocols?

Implementation requires familiarity with the Opentrons monorepo structure, specifically TypeScript and React for interface components. Additionally, developers must utilize Playwright for snapshot testing and pytest for validating protocol analysis outputs against committed JSON snapshots to ensure hardware compatibility.