Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Tích hợp giao thức Opentrons

Kỹ năng giúp viết, kiểm tra, chuyển đổi và mô phỏng giao thức Python Protocol API v2 cho robot phòng thí nghiệm Opentrons Flex và OT-2.

Tự động hóaNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Kỹ năng này làm gì

Hỗ trợ soạn mới, rà soát, nâng cấp và gỡ lỗi các giao thức Python Protocol API v2 cho robot xử lý chất lỏng Opentrons (Flex, OT-2).

  • Cấu hình requirements/metadata đúng cho từng loại robot và chọn API level phù hợp (bảng cổng tính năng 2.15–2.29)
  • Thiết lập deck: khe cắm, tên load labware chính xác, adapter, thùng rác/waste chute, các module (Thermocycler, Absorbance Plate Reader, Flex Stacker...)
  • Chọn pipette, đầu tip và lớp lệnh xử lý chất lỏng (transfer, distribute, consolidate, liquid classes)
  • Tham số runtime (kể cả CSV), tính toán thể tích nguồn, dead volume và số đầu tip cần dùng
  • Quy trình xác thực nhiều lớp: mô phỏng cục bộ với opentrons_simulate → phân tích trong Opentrons App → dry run
  • Danh sách lỗi thường gặp (tên pipette cũ, khai báo apiLevel hai lần, dùng 2.29 cho OT-2...)

Kèm theo 6 mẫu script (chuyển mẫu cơ bản, pha loãng dãy, chuẩn bị PCR, tham số runtime, plate reader) và 7 tệp tham chiếu.

Phù hợp với ai

  • Nhà nghiên cứu và kỹ sư tự động hóa đang vận hành Opentrons Flex hoặc OT-2
  • Người cần nâng cấp giao thức cũ lên phần mềm robot mới nhất
  • Nhóm cần checklist rà soát code và an toàn trước khi chạy thật

Ví dụ sử dụng

  1. "Viết giao thức API 2.29 dùng flex_1channel_1000 để chia 100µL đệm từ reservoir 12 kênh sang đĩa 96 giếng" → sinh code có tên labware đúng và khai báo thùng rác.
  2. "Chuyển giao thức OT-2 API 2.13 này lên 2.28 và cho tôi lệnh mô phỏng" → sửa theo tài liệu migration + uv run --with "opentrons==9.0.0" opentrons_simulate.
  3. "Plate reader báo lỗi khi đọc" → chẩn đoán thứ tự gọi initialize() rồi mới read().

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/opentrons-integration từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/opentrons-integration/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/opentrons-integration ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Cài Python 3.10+ và uv để chạy mô phỏng cục bộ.
  2. Clone repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Sao chép kỹ năng: cp -r scientific-agent-skills/skills/opentrons-integration ~/.claude/skills/
  5. Khởi động lại Claude Code, rồi yêu cầu ví dụ: "Viết giao thức Opentrons Flex cho tôi".
  6. Kiểm tra mô phỏng: uv run --with "opentrons==9.1.1" opentrons_simulate protocol.py (với OT-2 dùng opentrons==9.0.0).
  7. Trước khi chạy trên robot thật, bắt buộc phân tích thành công trong Opentrons App và thực hiện dry run cùng người vận hành.