Alexander SaeriAI toolsClaude skills

zotero-librarian

Turns a DOI, arXiv ID, link or half-remembered title into a correctly typed record in your Zotero library.

  • Claude Code
  • Cowork
  • Build your own

Art: Basket

How I use it

I give Claude whatever I have - a link, a DOI, or a title someone mentioned in a talk - and say "add this to Zotero". It adds to my own library or to a shared group library.

Last updated 21 August 2026

Visual overview

A title, link or DOIExact lookupWeb researchA clean Zotero record

Where it works

Claude CodeWorks
  • Needs a Zotero account, and a Zotero API key with write access.
CoworkWorks, with notes
  • Needs a Zotero account, and a Zotero API key with write access.
  • Needs uv installed inside Cowork's virtual machine.
  • Calls outside services, so network access must be allowed for your workspace.
Claude chatDoesn't run here
  • Needs uv, which Claude chat can't run.
Build your ownAny setup
  • Give the brief to your own Claude.

Get it

Claude Code

Run these once in a terminal. To update later, run claude plugin update zotero-librarian@aksaeri-tools.

claude plugin marketplace add aksaeri/ai-tools-public
claude plugin install zotero-librarian@aksaeri-tools
  • Needs a Zotero account, and a Zotero API key with write access.

On Windows, if you don't have an SSH key set up for GitHub, set CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 first.

Read the code on GitHub · The brief, as Markdown · llms.txt