pyzotero

Manage Zotero libraries programmatically via the pyzotero Python client.

1|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/youyinnn/skills-collection --skill pyzotero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyzotero
Source: https://github.com/youyinnn/skills-collection/tree/main/plugins/literature-and-topic-selection/skills/pyzotero
Command: npx skills add https://github.com/youyinnn/skills-collection --skill pyzotero

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the management of your Zotero reference library, saving you time on manual cataloging and data entry.

Core Features & Use Cases

  • Programmatic Library Management: Add, retrieve, update, and delete Zotero items and collections.
  • Data Integration: Integrate Zotero with other research tools and workflows.
  • Use Case: Automatically add new papers downloaded from a specific website to a designated Zotero collection, complete with metadata.

Quick Start

Use the pyzotero skill to retrieve the 10 most recent items from your Zotero library.

Frequently Asked Questions about pyzotero

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

FAQPage Schema
How do I automate adding references to my Zotero library?

You can automate adding references to your Zotero library by using the pyzotero Python client to programmatically create items and collections via the Zotero Web API. This eliminates manual cataloging and data entry.

Can I retrieve Zotero items and attachments programmatically using Python?

Yes, you can retrieve Zotero items and attachments programmatically using Python. The skill provides access via the Zotero Web API to search your library, retrieve recent items, and export citations automatically.

Do I need the Zotero Web API to manage my bibliography with Python?

Yes, managing your bibliography with Python requires the Zotero Web API. The skill utilizes the pyzotero client to interact with the API for automated reference management, library searching, and workflow integration.

What is the best way to integrate Zotero reference management into a research workflow?

The best way to integrate Zotero reference management into a research workflow is using Python to automate retrieval, updating, and deletion of items. This connects your library directly with other research tools and scripts.

How do I update and delete collections in Zotero automatically?

You can update and delete collections in Zotero automatically by executing Python scripts through the pyzotero client. This enables programmatic modification of your library structure and tags via the Web API.