Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Pyzotero — Tự động hóa thư viện Zotero

Giúp Claude dùng pyzotero để tìm kiếm, tạo, cập nhật tài liệu tham khảo trong Zotero và xuất BibTeX.

Web · APITrung cấp33,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ì

Hướng dẫn Claude sử dụng thành thạo pyzotero — thư viện Python bao bọc Zotero Web API v3. Kỹ năng bao gồm đọc/tạo/sửa/xóa item, collection, tag và tệp đính kèm; tham số tìm kiếm và sắp xếp; phân trang với everything(); truy cập nội dung toàn văn; xuất BibTeX và CSL-JSON. Toàn bộ được chia thành 14 file tham chiếu (xác thực, xử lý lỗi, CLI và MCP cho Zotero 7 chạy cục bộ) nên Claude chỉ đọc phần cần thiết.

Phù hợp với ai

  • Nghiên cứu sinh, học viên cao học quản lý tài liệu tham khảo bằng Zotero và muốn tự động hóa thao tác lặp lại
  • Lập trình viên xây dựng pipeline tổng quan tài liệu hoặc script thu thập dữ liệu thư mục
  • Quản trị viên phòng lab cần nhập hàng loạt PDF và metadata vào thư viện nhóm

Ví dụ sử dụng

  1. "Lấy 50 mục có từ khóa 'machine learning' trong Zotero của tôi và lập bảng theo năm" → dùng zot.items(q=...) kèm tham số sắp xếp rồi xuất bảng Markdown.
  2. "Tạo các bài báo này theo mẫu journalArticle vào một collection mới và đính kèm PDF" → item_template()create_items() → tải tệp đính kèm.
  3. "Xuất danh mục tham khảo ra file .bib để nộp bài" → add_parameters(format='bibtex') rồi lưu kết quả thành tệp BibTeX.

· · · Hướng dẫn cài đặt · · ·

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/pyzotero từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/pyzotero/ 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/pyzotero ~/.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à clone kho chứa kỹ năng: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  2. Sao chép thư mục kỹ năng vào Claude Code: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/pyzotero ~/.claude/skills/
  3. Đảm bảo có Python 3.10 trở lên rồi cài thư viện: uv add pyzotero (hoặc pip install pyzotero).
  4. Vào https://www.zotero.org/settings/keys để lấy userID và tạo API key mới.
  5. Tạo file .env trong thư mục làm việc với ZOTERO_LIBRARY_ID, ZOTERO_API_KEY, ZOTERO_LIBRARY_TYPE=user (hoặc group). Tuyệt đối không commit file này lên Git.
  6. Khởi động lại Claude Code và thử: "Hiển thị 10 mục mới nhất trong thư viện Zotero của tôi".
  7. Vì lệnh sửa/xóa tác động trực tiếp lên thư viện thật, hãy thử nghiệm trên một thư viện nhóm tạm trước.