Tích hợp Benchling
Skill giúp Claude tự động hóa dữ liệu phòng thí nghiệm (chuỗi sinh học, kho mẫu, ELN, workflow) qua Benchling Python SDK và REST API v2.
Web · APITrung cấp★ 33,030⑂ 3,248Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Skill này làm gì
Hướng dẫn Claude làm việc bằng code với Benchling — nền tảng đám mây cho R&D khoa học đời sống.
- Thiết lập xác thực bằng API key hoặc OAuth app
- Tạo và đăng ký entity trong registry (chuỗi DNA/RNA/protein, custom entity, schema)
- Quản lý kho mẫu: container, box, plate, location, chuyển mẫu
- Tạo/truy vấn sổ tay thí nghiệm điện tử (ELN) và bảng dữ liệu có cấu trúc
- Tự động hóa workflow task, assay run, flowchart
- Đăng ký sự kiện qua AWS EventBridge và truy vấn SQL trên Data Warehouse
Kèm các mẹo thực chiến: phân trang bằng generator, tự động retry khi gặp 429/5xx, helper cho custom schema field, và quy tắc bảo mật khóa API. Chi tiết được tách thành các file trong references/.
Phù hợp với ai
- Data engineer / chuyên viên tin sinh học tại công ty biotech, dược đang dùng Benchling
- Quản lý phòng lab muốn nhập liệu hàng loạt bằng script thay vì thủ công
- Developer cần đồng bộ Benchling với LIMS, database nội bộ hoặc pipeline cloud
Ví dụ sử dụng
- Nhập FASTA hàng loạt: "Viết script đưa toàn bộ chuỗi trong file FASTA này vào folder fld_abc123 dưới dạng DNA sequence"
- Kiểm kê kho mẫu: duyệt mọi container trong một box và xuất tên + barcode ra CSV
- Tự động hoàn tất workflow: lấy các task đang pending, kiểm tra điều kiện rồi cập nhật trạng thái hoàn thành
- Xuất dữ liệu phân tích: lọc chuỗi theo schema, xuất id/tên/độ dài ra CSV hoặc database
· · · 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/benchling-integration từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/benchling-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 && cp -r scientific-agent-skills/skills/benchling-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.
- Mở terminal và clone repo skill:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Copy thư mục skill vào Claude:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/benchling-integration ~/.claude/skills/ - Cài SDK:
uv pip install benchling-sdk(hoặcpip install benchling-sdk) - Lấy API key trong Benchling (ảnh đại diện → Settings → API keys). Nếu dùng cho môi trường production nhiều người, tạo OAuth app trong Developer Console để có client id/secret.
- Khai báo biến môi trường:
export BENCHLING_TENANT_URL="https://tenant-cua-ban.benchling.com"vàexport BENCHLING_API_KEY="khoa-cua-ban"(nên thêm vào file cấu hình shell). - Khởi động lại Claude Code, rồi yêu cầu ví dụ: "Lấy danh sách DNA sequence từ Benchling" — skill sẽ tự kích hoạt.
- Lưu ý: đừng commit API key lên Git và chỉ cấp quyền tối thiểu cần thiết cho app.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT