Zotero

Query your local Zotero library. Supports keyword, fulltext, author, collection, tag, DOI, and recent-additions search. Trigger: /zotero, "my papers", "Zotero", "find paper", "references", "citations". After installation, verify DEFAULT_DB path in scripts/zotero-search.py points to your zotero.sqlite.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add ketthub/zotero-skill --skill zotero
Manual install
git clone --depth 1 https://github.com/ketthub/zotero-skill.git /tmp/zotero-skill
mkdir -p ~/.claude/skills
cp -r /tmp/zotero-skill/. ~/.claude/skills/zotero

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Zotero Local Search

Query a local Zotero library (`zotero.sqlite`), read-only, zero external dependencies.

> **Setup**: The default database path is `~/Zotero/zotero.sqlite` (standard on macOS/Linux).
> Windows users: change `DEFAULT_DB` in `scripts/zotero-search.py` to your Zotero data directory,
> typically `C:\Users\<username>\Zotero\zotero.sqlite`.
> You can also override per-call with `--db PATH`.

## Tool

```bash
python3 .claude/skills/zotero/scripts/zotero-search.py <mode> <query> [options]
```

### Search Modes

| Mode | Command | Description |
|------|---------|-------------|
| Keyword search | `search "query"` | Search title, abstract, journal, authors, notes |
| Fulltext search | `fulltext "word1 word2"` | Search PDF body text (inverted index, exact word match, AND semantics), ranked by metadata relevance |
| Author search | `author "name"` | By author name (partial match) |
| Browse collection | `collection list` / `collection "name"` | List or browse collections |
| Recent additions | `recent [--days N]` | Items added in last N days (default: 30) |
| Tag search | `tag list` / `tag "name"` | List or search by tag |
| DOI lookup | `doi "10.xxxx/..."` | Exact DOI match |
| Get by key | `get KEY1 KEY2 ...` | Batch fetch by itemKey, preserves input order |

### Global Options

| Flag | Default | Description |
|------|---------|-------------|
| `--limit N` | 20 | Max results |
Read the full skill on GitHub

Details

Skill name
zotero
Repo updated
28 March 2026

FAQ

What does the Zotero skill do?

Query your local Zotero library. Supports keyword, fulltext, author, collection, tag, DOI, and recent-additions search. Trigger: /zotero, "my papers", "Zotero", "find paper", "references", "citations". After installation, verify DEFAULT_DB path in scripts/zotero-search.py points to your zotero.sqlite.

How do I install the Zotero skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add ketthub/zotero-skill --skill zotero. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Zotero popular?

It lives in ketthub/zotero-skill, which has 10 GitHub stars and 0 forks.

Related skills

Academic Research

8

orhoncan/oneshot-academic-research-skill

Create comprehensive academic research notes with deep literature coverage. Auto-detects language (EN prompt→EN output, TR prompt→TR output). Supports Obsidian markdown and PDF. Performs 8-15 iterative search cycles with 25-50+ sources for comprehensive coverage. Uses footnote citations and visual overviews.

Research & Science

Research Cockpit

10

sanngotall/research-cockpit

Generate and dynamically maintain a visual project cockpit for any research or development project — a zero-dependency HTML dashboard with a research-trajectory flowchart, a hypothesis-space force graph, a status header, a pending-decisions list, and a hidden-premises panel. Use it when the user asks to "build / update / refresh the project cockpit", or whenever the project reaches a milestone closure, a major decision point, or a moment when the human needs to re-orient and steer the pace after long agent-run campaigns. The skill is project-agnostic and reusable.

Research & Science

Paper Agent

8

Rekin226/paper-agent

Full academic manuscript skill for quantitative-science papers, with journal profiles for Hydrogeology Journal, Journal of Hydrology Regional Studies, Journal of Hydrology, Water Resources Research, HESS, Groundwater, Engineering Geology, IEEE TIM, JMBE, and Physiological Measurement, plus a field-agnostic generic profile for any other journal. Six modes: Draft, Review, Revise, Proofread, Audit, and Format. Use whenever the user wants to draft, write, review, revise, polish, proofread, or audit a journal manuscript, or respond to reviewer comments, including when they upload a .docx for feedba

Research & Science

Project Context V2

10

poiuyjie/jev_project_context

Manage evidence-first memory across the full lifecycle of long-term scientific research and research engineering. Use when initializing a research project or adopting the memory system into an existing one, resuming work across AI sessions, formulating questions and hypotheses, planning or registering experiments, recording running/completed/failed experiments, preserving raw key tables and provenance, correcting invalid analyses, promoting findings into knowledge, auditing claim support, handing off work, or diagnosing documentation drift without losing reproducibility.

Research & Science

Apa Referencing

9

keemanxp/apa-referencing-skill

Format, check, correct, and verify references and citations in APA 7th Edition style. Use whenever the user asks to format, check, proofread, or fix references or citations; verify references are real (not fabricated); convert from other styles to APA 7th; or generate in-text citations and reference list entries. Trigger on mentions of 'APA', 'APA 7th', 'referencing', 'reference list', 'in-text citation', 'cite this', 'check my references', 'bibliography', or when references are pasted for review. Covers all source types: books, journals, conference papers, reports, white papers, theses, newsp

Research & Science

Paper Reading

10

xiaofengShi/paper-reading-skill

Read a research paper from a PDF, arXiv link, URL, or local source and build one offline visual HTML atlas with a Markdown audit copy. Use when the user wants to understand or explain a paper's argument, mechanisms, equations or proofs, figures, and evidence. Two reading modes: Brief Reading for a focused explanation by default, and Deep Reading for full technical reconstruction on request. Reviewer critique and research comparisons are optional lenses.

Research & Science

Browse the most popular Claude skills, all research & science skills, or write your own with the skills generator.