pyzotero

Automate bibliographic data operations via the Zotero Web API.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill pyzotero-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyzotero
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/pyzotero
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill pyzotero-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of manually managing large bibliographic libraries by providing a programmatic interface to interact with Zotero, enabling automated research workflows and reference organization.

Core Features & Use Cases

  • Library Automation: Retrieve, create, update, and delete items, collections, and tags via the Zotero Web API.
  • Research Integration: Export citations in various formats like BibTeX or CSL-JSON and manage PDF attachments directly.
  • Use Case: Automatically sync your Zotero library with a local project folder, update metadata for thousands of papers, or generate formatted bibliographies for research reports.

Quick Start

Use the pyzotero skill to retrieve all items from my Zotero library and print their titles.

Frequently Asked Questions about pyzotero

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

FAQPage Schema
How do I automate Zotero bibliography management for a large research library?

This Skill automates Zotero library management by providing a programmatic interface to retrieve, create, update, and delete items via the Zotero Web API. It handles large-scale bibliographic data operations and synchronization to eliminate manual reference organization.

Can I export Zotero citations to BibTeX or CSL-JSON programmatically?

Yes, this Skill facilitates exporting Zotero citations in formats like BibTeX or CSL-JSON programmatically. It retrieves research items via the Zotero Web API, enabling automated citation formatting and direct integration into research reports or local project folders.

Do I need a Zotero API key to retrieve items and collections?

Yes, retrieving items and collections via the Zotero Web API requires valid authentication credentials. This Skill uses your API credentials to establish a programmatic interface for accessing your bibliographic library and managing research data.

What is the best way to sync a local project folder with my Zotero library?

The best way to sync a local project folder with Zotero is using this Skill to programmatically fetch items, collections, and PDF attachments via the Zotero Web API. It automates large-scale library synchronization to keep your local project files updated with your bibliographic library.

Are there limitations to managing PDF attachments through the Zotero Web API?

Managing PDF attachments via the Zotero Web API may encounter standard API rate limits during large-scale synchronization. This Skill handles attachment management directly, but users should anticipate standard Web API constraints when updating metadata for thousands of papers.