Trợ lý tự động hóa phòng thí nghiệm PyLabRobot
Skill giúp viết và kiểm tra giao thức xử lý chất lỏng PyLabRobot 0.2.1 hoàn toàn offline, chặn mọi lệnh chạy thiết bị thật sau cổng phê duyệt của người vận hành.
Lập trìnhNâng cao★ 33,030⑂ 3,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Skill này làm được gì
- Viết và review mã PyLabRobot 0.2.1: cây tài nguyên (resource tree), bố trí deck, giao thức hút/nhả chất lỏng.
- Mô phỏng bằng backend chỉ-phần-mềm
LiquidHandlerChatterboxBackend, không cần thiết bị thật. - Chạy các CLI kèm theo để kiểm tra manifest, hình học deck, kế hoạch chuyển mẫu (thể tích chết, dung tích đầu tip, kênh, đơn vị).
- Cảnh báo tên API đã lỗi thời và dùng tên hiện hành:
STARBackend,VantageBackend,EVOBackend,OpentronsOT2Backend. - Không bao giờ tự kết nối, home, di chuyển hay gia nhiệt thiết bị; yêu cầu 6 bước xác nhận của người được huấn luyện trước khi chạy thật.
Phù hợp với ai
- Kỹ sư tự động hóa phòng lab dùng Hamilton STAR/Vantage, Tecan EVO, Opentrons OT-2.
- Nhà nghiên cứu sinh–hóa muốn quản lý quy trình pipetting bằng code.
- Nhóm cần dry-run an toàn trước khi vận hành robot thật.
Ví dụ sử dụng
- "Tạo mã mô phỏng chuyển 10 uL từ A1 sang plate đích" → sinh ví dụ chỉ dùng backend phần mềm, kèm deck, carrier, tip rack.
- "Kiểm tra manifest giao thức của tôi" → lần lượt chạy
validate_manifest.py,check_deck_geometry.py,plan_transfers.pyvà trả kết quả JSON các lỗi thể tích/tip/kênh. - "Chạy thật trên máy STAR được chưa?" → không thực thi, mà liệt kê giả định còn thiếu: model, firmware, hiệu chuẩn, nguy cơ va chạm, quy trình dừng khẩn cấp.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/pylabrobot/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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/pylabrobot từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/pylabrobot/ 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/pylabrobot ~/.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.
- Mở terminal.
- Tải mã nguồn:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r scientific-agent-skills/skills/pylabrobot ~/.claude/skills/ - Ghi nhớ vị trí thư mục vừa clone, vì các CLI kèm theo phải chạy từ gốc repo.
- Tạo môi trường offline:
uv venv --python 3.11 .venv-pylabrobotrồiuv pip install --python .venv-pylabrobot/bin/python "PyLabRobot==0.2.1"(Windows dùng.venv-pylabrobot\Scripts\python.exe). - Khởi động lại Claude Code và thử yêu cầu: "review giao thức PyLabRobot của tôi".
- Chỉ cài extras phần cứng (
[serial],[usb]) sau khi đã xác định rõ thiết bị và quy trình an toàn.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT