pyzotero

Manage bibliographic data through the Zotero Web API v3 with Python 3.10+.

Updated May 17, 2026
One-click install
npx skills add https://github.com/galeep/plugin-place --skill pyzotero-galeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyzotero
Source: https://github.com/galeep/plugin-place/tree/main/plugins/sci-scientific-communication/skills/pyzotero
Command: npx skills add https://github.com/galeep/plugin-place --skill pyzotero-galeep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyzotero, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manages bibliographic references and workflows with Zotero programmatically, saving time on citation management.

Core Features & Use Cases

  • API Integration: Retrieve, create, update, and delete items and collections via the Zotero Web API v3.
  • Bibliographic Management: Streamline citation and reference handling in research automation.
  • Use Case: Ideal for automating the import of citations and bibliographies from research documents into Zotero for academic writing and research management.

Quick Start

Use the pyzotero skill to import a new citation by providing the item details.

Frequently Asked Questions about pyzotero

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate importing citations into Zotero using Python?

Automate importing citations into Zotero using Python by utilizing the pyzotero library to interface with the Zotero Web API v3. You can programmatically create new entries by passing item details directly through Python scripts to streamline bibliographic management.

Can I retrieve and update existing references in my Zotero collections via the API?

Yes, you can retrieve and update existing references in your Zotero collections via the API. The integration handles retrieving collections and updating references programmatically, allowing you to manage bibliographic data and automate academic research organization workflows.

What Python version is required for Zotero API integration?

Python 3.10 or later is required for Zotero API integration. You need this specific Python environment along with the pyzotero dependency installed to successfully execute scripts that handle bibliographic data retrieval and reference management.

Does pyzotero support deleting items and collections from my Zotero library?

Yes, pyzotero supports deleting items and collections from your Zotero library. It provides comprehensive API integration through the Zotero Web API v3, allowing you to create, update, retrieve, and delete bibliographic entries programmatically.

Is programmatic Zotero bibliography management suitable for large-scale academic research?

Programmatic Zotero bibliography management is ideal for automating academic research organization. By handling reference creation and collection retrieval through the Web API v3, it streamlines citation workflows and saves significant time on large-scale bibliographic management tasks.