What problem does it solve? Manually organizing bibliographic references, collections, tags, and PDF attachments in Zotero does not scale for research automation. This Skill lets you read, create, update, and delete Zotero library content programmatically through the pyzotero Python client. ## Core Features & Use Cases - Full CRUD on Zotero libraries: Retrieve, create, update, and delete items, collections, tags, and saved searches via the Zotero Web API v3. - Citation export: Export items as BibTeX, CSL-JSON, RIS, or formatted bibliographies in styles like APA, MLA, and Vancouver. - Attachments and full-text: Download and upload PDF attachments, and retrieve or set full-text indexed content. - Local Zotero 7 access: Use the bundled CLI or MCP server for keyless local search, including full-text PDF search. - Use Case: A researcher needs to tag 200 papers in a collection as 'reviewed' and export them to a .bib file for a LaTeX manuscript — this Skill automates both steps in a few lines of Python. ## Quick Start Ask the AI to list the ten most recent items in your Zotero library and export them as a BibTeX file using your ZOTERO_API_KEY and ZOTERO_LIBRARY_ID environment variables.