Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agents365-ai avatar

Zotero Cli Cc

  • 11 installs
  • 194 repo stars
  • Updated July 30, 2026
  • agents365-ai/zotero-cli-cc

zotero-cli-cc is a Claude Code skill that uses the zot CLI to search, read, cite, organize, and RAG-query a Zotero reference library.

About

zotero-cli-cc is a Claude Code skill that uses the zot CLI to search, read, export, and organize a Zotero library, including workspace-based RAG over papers. A developer or researcher uses it to manage literature and produce citation-keyed evidence for grounded answers. Reads run offline on local SQLite while writes use the Zotero Web API, with dry-run and idempotency safety on mutations.

  • zot CLI for Zotero: search, CRUD, PDF extraction, citation export, and workspace RAG
  • zot ask returns a citation-keyed evidence pack for writing grounded answers
  • Read ops work offline with zero config; write ops need Zotero Web API credentials

Zotero Cli Cc by the numbers

  • 11 all-time installs (skills.sh)
  • Ranked #482 of 688 Office & Documents skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

zotero-cli-cc capabilities & compatibility

Free; reads need no config, writes need Zotero API credentials.

Capabilities
reference management · citation export · pdf extraction · literature rag
Works with
github
Use cases
research · pdf parsing · documentation
Platforms
Windows
Pricing
Free
From the docs

What zotero-cli-cc says it does

`zot` is an all-in-one Zotero CLI: search, CRUD, PDF extraction, citation export, and workspace-based RAG.
SKILL.md
`zot ask` when you need a citation-keyed evidence pack to write a grounded answer
SKILL.md
npx skills add https://github.com/agents365-ai/zotero-cli-cc --skill zotero-cli-cc

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs11
repo stars194
Last updatedJuly 30, 2026
Repositoryagents365-ai/zotero-cli-cc

What it does

Manage and RAG-query a Zotero reference library through the zot CLI, including citation-keyed evidence packs.

Who is it for?

Searching, organizing, citing, and RAG-querying a Zotero library, including citation-keyed evidence packs via zot ask.

When should I use this skill?

The user mentions papers, references, citations, Zotero, literature, bibliography, or needs to search, read, export, or organize documents.

What you get

Search results, citations, PDF extracts, or a citation-keyed RAG evidence pack from the Zotero library.

  • Citation-keyed RAG evidence packs
  • Citation exports
  • PDF text/outline/section extracts

By the numbers

  • 7 critical rules
  • 8-char Zotero item keys

Files

SKILL.mdMarkdownGitHub ↗

Zotero CLI Skill

zot is an all-in-one Zotero CLI: search, CRUD, PDF extraction, citation export, and workspace-based RAG. Local SQLite for reads, Zotero Web API for writes.

Quick Start

zot search "transformer attention"       # Search papers
zot --json read ABC123                   # View paper details (JSON)
zot export ABC123                        # BibTeX export
zot workspace query "RLHF" --workspace my-ws  # RAG search

Critical Rules

1. Always use `--json` for programmatic processing (auto-enabled when stdout is not a TTY). 2. Windows CJK encoding: On Windows with a CJK locale, recent zot versions auto-reconfigure stdout to UTF-8. For older versions or subprocess calls, set PYTHONIOENCODING=utf-8. See references/windows-encoding.md. 3. Write safety: Use --dry-run to preview mutations. Pass --idempotency-key on retries. 4. Large PDFs: Use --outline first, then --section N (the heading number from the outline) to extract selectively. Avoid pulling full text when >20k chars. 5. Workspace RAG index: Do not --force rebuild without user confirmation — it is slow. 6. Find Full Text: zot find-pdf KEY fetches paywalled PDFs but needs Zotero desktop running + the bridge plugin. One-time setup: zot bridge install. See references/commands.md. 7. Canonical schema: Run zot schema <cmd> for exhaustive flags, types, and safety tiers.

Routing Table

User IntentCommand
Search metadatazot --json search "query"
Read item detailzot --json read KEY
Export BibTeX/RIS/JSONzot export KEY --format bibtex
Formatted citationzot cite KEY --style apa
Batch import DOIszot add --from-file dois.txt
Add single itemzot add --doi "10.1038/..."
Update metadatazot update KEY --title "New"
Delete itemzot --no-interaction delete KEY
PDF full textzot --json pdf KEY
PDF outlinezot --json pdf --outline KEY
PDF sectionzot --json pdf --section N KEY
Fetch/attach missing PDFzot find-pdf KEY (needs Zotero desktop + bridge)
Rename attachment fileszot rename KEY --dry-run (needs bridge; preview first)
Add journal metrics (IF/分区)zot enrich KEY --set "JCR=Q1" or --from-map journals.toml
Set up find-pdf bridgezot bridge install
Collection listzot --json collection list
Collection itemszot --json collection items COLLKEY
Find duplicateszot --json duplicates
Recent itemszot --json recent --days 7
Library statszot --json stats
Workspace createzot workspace new NAME
Workspace RAG queryzot workspace query "q" --workspace NAME
Ask (evidence pack)zot --json ask "question" --workspace NAME
Group libraryzot --library group:ID search "q"

Rule of thumb: zot search for quick metadata lookups. zot workspace query for deep content search over curated papers. zot ask when you need a citation-keyed evidence pack to write a grounded answer — it returns chunks tagged with their Zotero item key plus answer_instructions; zot does not call an LLM, so you synthesize and cite the answer from the evidence.

Global Flags

FlagPurpose
--jsonJSON output (always use for programmatic processing)
--limit NLimit results (default: 50)
--detail minimalOnly key/title/authors/year — saves tokens
--detail fullAll fields
--no-interactionSuppress prompts (automation)
--verboseDebug output

Key Facts

  • Read ops work offline with zero config
  • Write ops need API credentials (zot config init)
  • Item keys are 8-char alphanumeric strings (e.g. K853PGUG)
  • Non-TTY stdout auto-emits JSON envelope — agents never need explicit --json

References

  • references/commands.md — Full command reference with examples
  • references/workspaces.md — Workspace management and RAG deep dive
  • references/workflows.md — Common multi-step workflow patterns
  • references/windows-encoding.md — Windows CJK encoding fix

Related skills

FAQ

What does zot ask return?

A citation-keyed evidence pack of chunks tagged with their Zotero item key plus answer_instructions; zot does not call an LLM, so the agent synthesizes and cites the answer.

Do read operations need setup?

No. Read ops work offline with zero config; write ops need API credentials via zot config init.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.