Tích hợp protocols.io
Skill giúp đọc, kiểm tra và xuất dữ liệu protocols.io một cách an toàn, đồng thời chỉ lập kế hoạch (không thực thi) cho mọi thao tác ghi.
Web · APITrung cấp★ 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 gì
- Cung cấp bảng ánh xạ endpoint chính xác của protocols.io (trộn lẫn giữa v3 và v4), tránh dùng nhầm các đường dẫn cũ đã bị bỏ.
- Bộ CLI Python đi kèm cho phép tìm kiếm, lấy protocol, lấy các bước và xuất PDF. Mặc định chỉ "lập kế hoạch"; phải thêm
--executemới thực sự gọi mạng. - Kiểm tra JSON đã lưu ở chế độ offline: kiểu trường, thứ tự GUID của bước, metadata phiên bản/tác giả/DOI; xác thực
next_pagedo máy chủ trả về trước khi đi tiếp. - Với các thao tác thay đổi (tạo, sửa, publish, xóa bước, tải tệp), skill chỉ sinh bản kế hoạch dry-run kèm câu xác nhận, tuyệt đối không thực thi.
- Chỉ đọc biến môi trường được chỉ định (
PROTOCOLS_IO_ACCESS_TOKEN), không in lộ giá trị, chỉ gọi HTTPS tới host chính thức.
Phù hợp với ai
- Nhà nghiên cứu, quản lý phòng lab lưu trữ và trích dẫn quy trình thí nghiệm trên protocols.io.
- Người quản lý dữ liệu cần giữ nguyên metadata DOI, version URI khi liên kết với bài báo hoặc repository.
- Lập trình viên viết script với API protocols.io và muốn tránh vô tình publish hay xóa dữ liệu.
Ví dụ sử dụng
- Tìm protocol công khai trong giới hạn an toàn:
python3 -B scripts/protocols_read.py --execute list --query "single cell RNA" --page-size 10 --max-pages 2. - Lấy đúng một phiên bản đã lưu trữ (
protocol-uri/v2) để trích dẫn kèm DOI, tác giả và version URI nguyên vẹn. - Trước khi sửa nội dung, chạy
plan_write_request.py --operation update-protocolđể tạo kế hoạch cho con người duyệt.
· · · 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/protocolsio-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)
- 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/protocolsio-integration từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/protocolsio-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/protocolsio-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à kiểm tra Python:
python3 --version(cần 3.11 trở lên). - 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 riêng skill này:
cp -r scientific-agent-skills/skills/protocolsio-integration ~/.claude/skills/ - (Tùy chọn) Nếu cần đọc dữ liệu riêng tư, lấy token từ trang Developer resources của protocols.io và đặt biến môi trường
PROTOCOLS_IO_ACCESS_TOKENqua cơ chế quản lý bí mật; không dán token vào chat hay tham số dòng lệnh. - Trong thư mục skill, chạy
python3 -B scripts/validate_auth_config.py --require readđể kiểm tra cấu hình. - Khởi động lại Claude Code và yêu cầu ví dụ: "Lấy phiên bản protocol này từ protocols.io giúp tôi".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT