research-zotero
Installation
SKILL.md
Research Zotero
Quick start
- Use
scripts/inspect_zotero_account.pyfirst when you need to confirm which library the current API key can see. - If no library is specified, default to the current user's library resolved from the provided API key or
$ZOTERO_API_KEY. - Use
scripts/fetch_zotero_items.pyto sync a library, collection, or tag/query slice into normalized JSON. - Use
scripts/export_zotero_items.pywhen a downstream skill needs BibTeX, CSL-JSON, RIS, or raw exported item payloads. - In orchestrated mode, prefer
./zotero/as the canonical stage root and record actual paths inartifact-index.md. - If the user asks for project-level sequencing, current-state inspection, or coordination across multiple research stages, invoke
research-pipeline-plannerfirst instead of treating Zotero sync as the whole task.
Modes
Inspect mode
- Use this when the user wants to know what the current API key can access.
- Resolve the default user library through
/keys/current. - Inspect accessible groups when group libraries might matter.