Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Tích hợp LabArchives

Kỹ năng hướng dẫn tích hợp an toàn với API ELN và Inventory v1 của LabArchives: ký HMAC, chọn endpoint theo khu vực và tuân thủ quy tắc bảo mật.

Web · APINâ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ì

  • Phân biệt rõ ELN API (cũ)Inventory API v1, giúp chọn đúng đường dẫn, định dạng phản hồi và cơ chế xác thực cho từng loại.
  • Hướng dẫn từng bước tạo chữ ký HMAC-SHA-512 (nối akid + tên method + expires, mã hóa Base64, URI-encode) và dựng các header X-LabArchives-* cho Inventory.
  • Cung cấp danh sách host API theo khu vực (Mỹ, Úc/NZ, Anh, châu Âu, Canada) và cảnh báo không được suy ra URL API từ URL đăng nhập trình duyệt.
  • Các script đi kèm hoàn toàn không gọi mạng: chỉ sinh kế hoạch dry-run với thông tin nhạy cảm đã che.
  • Kiểm tra file LA container (ZIP kèm lamanifest.xml) mà không cần giải nén.
  • Áp đặt quy tắc vận hành: chỉ HTTPS, giữ xác minh chứng chỉ, không ghi log query string, không tự động retry lỗi 4xx.

Phù hợp với ai

  • Kỹ sư dữ liệu nghiên cứu, quản trị viên phòng thí nghiệm dùng LabArchives ELN.
  • Lập trình viên cần tự động hóa việc lấy dữ liệu notebook, tệp đính kèm hoặc kho vật tư.
  • Người viết mã tích hợp API phải qua kiểm duyệt bảo mật của tổ chức.

Ví dụ sử dụng

  1. uv run scripts/setup_config.py check --require-user-id để kiểm tra biến môi trường và định dạng endpoint trước khi lập trình.
  2. uv run scripts/entry_operations.py inventory-plan --path /public/v1/users/me để xem kế hoạch request Inventory kèm header ký, trước khi gửi thật.
  3. uv run scripts/notebook_operations.py inspect example_lacontainer.zip để kiểm tra tính toàn vẹn của container tải về.

· · · 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/labarchive-integration/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)
  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/labarchive-integration từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/labarchive-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 /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/labarchive-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. Mở terminal và kiểm tra đã có Python 3.11+ cùng uv (python3 --version, uv --version).
  2. Tải mã nguồn: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Sao chép thư mục kỹ năng: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/labarchive-integration ~/.claude/skills/
  4. Liên hệ bộ phận LabArchives của tổ chức để xin Access Key ID và Access Password (cần giấy phép Enterprise).
  5. Đặt biến môi trường LABARCHIVES_ELN_API_URL, LABARCHIVES_ACCESS_KEY_ID, LABARCHIVES_ACCESS_PASSWORD (và LABARCHIVES_USER_ID, LABARCHIVES_INVENTORY_LAB_ID nếu cần). Không lưu vào mã nguồn hay file .env.
  6. Khởi động lại Claude Code, sau đó yêu cầu ví dụ: "Giúp tôi tích hợp API LabArchives".
  7. Chạy thử uv run scripts/setup_config.py regions trong thư mục kỹ năng để xác nhận cài đặt thành công.