Back to resources

SKILL

pyzotero

Primary machine endpointhttps://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/pyzotero
Use with an agent

SUMMARY

What it does

This skill enables programmatic interaction with Zotero libraries via the pyzotero Python client (version 1.13.0) and the Zotero Web API v3. It supports retrieving, creating, updating, and deleting items, collections, tags, and attachments; searching library contents; exporting citations in formats like BibTeX and CSL-JSON; and managing full-text content. The skill also provides optional CLI and MCP server capabilities for local Zotero 7 instances, enabling read-only access without an API key. Authentication requires a Zotero API key and library ID, typically provided via environment variables. The skill includes reference documentation for authentication, read/write operations, collections, tags, attachments, exports, pagination, full-text search, saved searches, CLI, MCP, and error handling. It is designed for research automation workflows that integrate with Zotero.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

reference.manageweight 90 · confidence 80reference.searchweight 80 · confidence 80reference.exportweight 70 · confidence 70attachment.manageweight 60 · confidence 60fulltext.searchweight 50 · confidence 50

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
agent-skills
Authentication
type: none · required: false
Pricing
model: free
Version
1e5eeffbdad3

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.