pyzotero

Automate Zotero Web API interactions for bibliographic reference management in Python.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/Ritabrata-Chakraborty/Claude-Setup --skill pyzotero-ritabrata-chakraborty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyzotero
Source: https://github.com/Ritabrata-Chakraborty/Claude-Setup/tree/main/skills/pyzotero
Command: npx skills add https://github.com/Ritabrata-Chakraborty/Claude-Setup --skill pyzotero-ritabrata-chakraborty

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenges of managing Zotero libraries programmatically, providing tools to manipulate bibliographic data, automate workflows, and integrate Zotero into other applications.

Core Features & Use Cases

  • Bibliographic Management: Retrieve, create, update, and delete Zotero items, collections, tags, and attachments.
  • Workflow Automation: Execute Python scripts for tasks like library cleaning, batch operations, and automated searches.
  • API Integration: Utilize the Zotero Web API to connect and control Zotero from Python applications.

Quick Start

Retrieve all top-level items from your Zotero library using the pyzotero skill.

Frequently Asked Questions about pyzotero

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

FAQPage Schema
How do I manage my Zotero library using Python?

You can manage your Zotero library using Python by automating interactions with the Zotero Web API to read, write, edit, and delete items, collections, and attachments programmatically.

Can I automate batch operations and library cleaning in Zotero?

Yes, you can automate batch operations and library cleaning in Zotero by executing Python scripts designed to manipulate bibliographic data and streamline workflow automation.

What is the best way to integrate Zotero data into my Python applications?

The best way to integrate Zotero data into Python applications is by utilizing the Zotero Web API to connect and control Zotero, allowing seamless access to bibliographic references.

Does the pyzotero skill support editing and deleting Zotero attachments?

Yes, the pyzotero skill supports editing and deleting Zotero attachments, providing full capabilities to manipulate bibliographic data including items, collections, tags, and attachments.