zotero-api

Query local Zotero Web API cache for items, attachments, and citations.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/dzackgarza/ai --skill zotero-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zotero-api
Source: https://github.com/dzackgarza/ai/tree/main/opencode/skills/zotero-api
Command: npx skills add https://github.com/dzackgarza/ai --skill zotero-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when you need to query Zotero data, find references, export citations, search for papers, or fetch PDFs using the local Zotero Web API cache.

Core Features & Use Cases

  • Access Zotero data via a local proxy to retrieve item metadata, attachments, and citations without external keys.
  • Search, export, and organize references, and locate PDFs for offline reading.
  • Build literature reviews and bibliographies by programmatically querying and aggregating Zotero items.

Quick Start

Query the Zotero local API to fetch an item's metadata and its PDF using the enclosure path.

Frequently Asked Questions about zotero-api

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

FAQPage Schema
How do I query my Zotero library to retrieve item metadata and citations without an API key?

Query your Zotero library without an API key by using a local Zotero Web API proxy cache to retrieve item metadata, attachments, and citations with read-only access. The proxy handles requests locally so you can search papers and export citations without external authentication.

Can I fetch PDFs from my Zotero attachments using a local API cache?

Yes, you can fetch PDFs from Zotero attachments using the local API cache by retrieving an item's metadata and accessing its PDF through the enclosure path. This allows offline reading without needing external keys or direct Zotero authentication.

What's the best way to build a literature review by programmatically querying Zotero items?

Build a literature review by programmatically querying and aggregating Zotero items through the local Web API proxy, searching for papers, exporting citations, and fetching attachments. Results are paginated at 100 items per request for systematic data retrieval.

Do I need an external API key to access my Zotero references through this local proxy?

No, you do not need an external API key to access Zotero references. The local proxy cache at the specified URL provides read-only access to retrieve items, attachments, and citations across repeated queries without requiring external authentication.

Are there pagination limits when searching for papers through the Zotero local API?

Yes, the Zotero local API paginates results at 100 items per request when searching for papers and retrieving item metadata. You must handle pagination across multiple requests to gather all items from larger Zotero libraries.

Why can't I use translation endpoints with the local Zotero API cache?

The local Zotero API cache has known limitations around translation endpoints and does not support them. It is designed for read-only querying of item metadata, attachments, and citations rather than full translation or format conversion operations.