cli-anything-zotero

Solid

Full-featured CLI for Zotero reference management. Search, import by DOI/PMID, export BibTeX, attach PDFs, semantic search, manage tags/collections, and more. Use this tool whenever you need to interact with a Zotero library programmatically.

AI & Automation 116 stars 9 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
69
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# cli-anything-zotero Agent-native CLI for Zotero 7/8/9 desktop. 40+ commands across four backends. ## Before You Start 1. Run `zotero-cli --json app doctor` first. If `write_ready` is false, follow `next_steps` (start Zotero / install plugin / enable Local API). 2. Prefer `zotero-cli --json ...` for machine-readable results (`ok`, `status`, `code`, `key`). 3. Write ops are appended to a local audit log: `zotero-cli --json audit tail --limit 20` / `audit path`. 4. Optionally run `zotero-cli app check-update` once per session. ## When to Use - User asks to search, find, or look up papers in their Zotero library - User needs to import a paper by DOI or PMID - User wants to export citations or BibTeX - User needs to attach a PDF to a Zotero item - User wants to find available PDFs for items missing them - User asks about collection statistics, duplicates, or annotations - User needs semantic search ("find papers similar to X") - User wants to update metadata, tags, or manage collections ## Key Commands by Task ### Search & Discovery ```bash # Keyword search zotero-cli item find "query" --limit 10 # Search all Zotero fields, tags, notes, and annotations zotero-cli item find "query" --scope fields --limit 10 # Search everything Zotero can search, including full content zotero-cli item find "query" --scope everything --limit 10 # Full-text search inside PDFs zotero-cli item search-fulltext "query" --limit 10 # Semantic search (requires ZOTERO_EMBED_* env vars) zotero-cl...

Details

Author
PiaoyangGuohai1
Repository
PiaoyangGuohai1/cli-anything-zotero
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

zotero

Control a local Zotero library programmatically — search, read, create, edit, tag, organize into collections, delete, and export items — via the `zot` CLI (read API + the zotero-agent bridge write endpoint). Use whenever the user wants to query or modify their Zotero library, batch-edit references, manage tags or collections, find items missing metadata (no abstract/date/DOI), find duplicates, export citations, or run arbitrary Zotero JS. Also use it to add items by DOI/ISBN/arXiv, find and merge duplicates, edit fields/tags in bulk, get library stats, format bibliographies, read or ask questions about an item's PDF, summarize a document at multiple levels (whole/chapter/section), read a PDF's highlights/annotations, generate a PDF's table of contents / bookmarks / outline so Zotero's reader can navigate it, or create notes on items. Requires the zotero-agent bridge plugin installed and Zotero running.

0 Updated today
alex-roc
AI & Automation Listed

bib-search-citation

Search and cite from local BibTeX/BibLaTeX .bib libraries, including Zotero exports. Use to find, filter, preview, export, or generate LaTeX/Typst citation snippets by topic, author, year, venue, DOI, arXiv ID, keywords, abstract, fields, recency, or claim support. Do not use for manuscript writing or polishing.

0 Updated 1 weeks ago
dongzhigang13305312738-art
AI & Automation Featured

pyzotero

Interact with Zotero reference management libraries using the pyzotero Python client. Retrieve, create, update, and delete items, collections, tags, and attachments via the Zotero Web API v3. Use this skill when working with Zotero libraries programmatically, managing bibliographic references, exporting citations, searching library contents, uploading PDF attachments, or building research automation workflows that integrate with Zotero.

726 Updated 1 weeks ago
LeonChaoX