opentrons-app

Installation
SKILL.md

Opentrons App

Operate the official Opentrons desktop application through the open-computer-use / ocu CLI or its MCP tools.

Core workflow

  1. Verify Open Computer Use is available with ocu -h when its tools are not already exposed by the host.
  2. Ask the user to open the Opentrons App if it is not already running. On Windows and Linux, do not assume Open Computer Use can launch it.
  3. Call list_apps and use the exact matching app or process name.
  4. Call get_app_state before acting. Use text_limit: 1000 or "max" when protocol details, warnings, or run logs are truncated.
  5. Prefer a current element_index and semantic actions. Use window-relative coordinates only when the accessibility tree does not expose the target.
  6. Re-read state after navigation, modal dialogs, robot reconnects, protocol import, or failed actions. Never reuse an index after a major UI change.
  7. Verify the selected robot, robot model, protocol, pipettes, modules, labware, deck locations, and run state against the user's request.
  8. Pause for approval before any consequential action listed below.
  9. Inspect the refreshed state and report what the app shows after every consequential action.

For screen-oriented procedures and recovery guidance, read references/app-workflows.md.

Safety boundary

Installs
1
First Seen
Sep 1, 2026
opentrons-app — pudap/open-computer-use-puda