Trợ lý tự động hóa phòng thí nghiệm PyLabRobot
Skill giúp thiết kế và kiểm tra giao thức tự động hóa phòng lab bằng PyLabRobot hoàn toàn ở chế độ offline an toàn.
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
Nó làm được gì
Skill hỗ trợ viết và review mã PyLabRobot 0.2.1: cây tài nguyên deck, giao thức xử lý chất lỏng, theo dõi tip/thể tích — với nguyên tắc offline trước tiên.
- Sinh mã mô phỏng bằng backend chỉ-phần-mềm
LiquidHandlerChatterboxBackend - Bộ CLI kèm theo: kiểm tra manifest, kiểm tra hình học deck (hộp tĩnh), lập kế hoạch chuyển mẫu, xác minh tên backend
- Nhắc đúng tên API mới (
STARBackend,VantageBackend,EVOBackend,OpentronsOT2Backend) và loại bỏ import cũ - Không bao giờ tự điều khiển thiết bị thật; bắt buộc checklist 6 bước do kỹ thuật viên được huấn luyện xác nhận
Dành cho ai
- Kỹ sư tự động hóa dùng Hamilton STAR/Vantage, Tecan EVO, Opentrons OT-2
- Nhà nghiên cứu sinh học/hóa học muốn quản lý giao thức pipetting bằng code
- Nhóm cần kiểm thử logic giao thức khi chưa có máy thật
- Phòng lab cần cổng an toàn và tài liệu rõ ràng cho quy trình
Ví dụ sử dụng
- "Viết mô phỏng Chatterbox pha loãng dãy trên plate 96 giếng" → nhận mã đầy đủ deck, tip rack, aspirate/dispense chạy offline.
- "Kiểm tra file transfers.csv xem có vượt thể tích nguồn hay dung tích tip không" → chạy
plan_transfers.pyvà xuất báo cáo JSON về dead volume, dung tích đích, mapping kênh. - "Script cũ của nhóm bị lỗi import trên 0.2.1" → skill chỉ ra tên cũ như
STAR,ChatterboxBackendvà sửa sang API hiện tại kèm quy tắc async.
· · · Hướng dẫn cài đặt · · ·
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 và vào thư mục bạn muốn lưu skill.
- Clone repo:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy skill:
cp -r scientific-agent-skills/skills/pylabrobot ~/.claude/skills/ - Nếu muốn dùng các CLI và fixture kèm theo, hãy chạy Claude Code tại thư mục gốc của repo đã clone (đường dẫn script là
skills/pylabrobot/scripts/...). - Tạo môi trường Python mô phỏng:
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à yêu cầu ví dụ "tạo giao thức PyLabRobot" để kích hoạt skill.
- Chỉ cài extras phần cứng (
[serial],[usb]) sau khi đã xác định model máy và quy trình an toàn.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT