whatisgithub

What is zotero-skimread?

adellife/zotero-skimread — explained in plain English

Analysis updated 2026-07-25

3TypeScriptAudience · researcherComplexity · 3/5Setup · moderate

In one sentence

A Zotero plugin that uses AI to highlight the most important sentences in PDFs and EPUBs, helping you quickly skim academic papers and long documents.

Mindmap

mindmap
  root((repo))
    What it does
      AI skimming highlights
      TLDR summary generation
      Saves as Zotero annotations
    How it works
      Runs locally via Ollama
      Optional cloud AI support
      Splits long docs by chapter
    Use cases
      Skim academic papers
      Navigate long EPUB books
      Build notes from highlights
    Audience
      Researchers
      Students
      Zotero users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Quickly identify the key sentences in an academic paper without reading the entire document.

USE CASE 2

Skim through long EPUB books by seeing AI-highlighted summaries overlaid on the text.

USE CASE 3

Generate a short TLDR summary of a research paper to decide if it is worth reading in full.

USE CASE 4

Save AI-generated highlights as permanent Zotero annotations to use in notes.

What is it built with?

TypeScriptZoteroOllamaOpenAI APIAnthropic API

How does it compare?

adellife/zotero-skimread000madz000/payload-test-api-route-handlerakash-sr/memobsidian
Stars333
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audienceresearcherdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing Zotero and a local Ollama server or a cloud AI API key to process documents.

No license information was provided in the explanation, so assume default copyright restrictions apply unless stated otherwise in the repository.

So what is it?

SkimRead is a plugin for Zotero, a popular research and reference management tool. It adds AI-powered skimming highlights to documents you read inside Zotero, working with both PDFs and EPUB files. Instead of summarizing sentence by sentence, it reads the whole document and picks out the sentences that best capture the goal, method, results, and novelty of the work, then displays those sentences as colored overlays on top of the text. The plugin is built to handle long documents and books. When something is too long to fit in the AI model's memory at once, SkimRead splits it into parts that follow chapter and section boundaries. You can pause and resume the process at any time, and any highlights found so far stay on screen while you take a break. It also pays attention to the structure of academic papers, skipping over references and using section roles to guide which sentences get highlighted. By default, SkimRead runs locally using Ollama or another local server, meaning your document text never leaves your computer. If you prefer, you can connect it to cloud services like OpenAI or Anthropic, but only after explicitly agreeing to send data off your machine. The plugin keeps results in a local cache, so reopening a document you have already processed is quick. Highlights are temporary by default, but you can save them as standard Zotero annotations that persist and work with Zotero's note-building features. Using it is straightforward: open a PDF or EPUB in Zotero, find the SkimRead panel in the right sidebar, and press Generate. A status line tracks progress and reports how many highlights were found. You can adjust the density and color strength of highlights, switch between preset label categories like Goal or Method, or let the plugin auto-discover labels that adapt to the type of document you are reading. A TL,DR option also produces a short summary of the paper. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Help me install the SkimRead Zotero plugin from a GitHub release and configure it to use a local Ollama server for generating highlights.
Prompt 2
I have SkimRead installed in Zotero. Walk me through adjusting the highlight density and switching between preset label categories like Goal and Method.
Prompt 3
How do I save the temporary SkimRead highlights as permanent Zotero annotations so I can use them in my notes?
Prompt 4
Guide me through setting up Ollama on my computer so I can run SkimRead locally without sending my documents to the cloud.

Frequently asked questions

What is zotero-skimread?

A Zotero plugin that uses AI to highlight the most important sentences in PDFs and EPUBs, helping you quickly skim academic papers and long documents.

What language is zotero-skimread written in?

Mainly TypeScript. The stack also includes TypeScript, Zotero, Ollama.

What license does zotero-skimread use?

No license information was provided in the explanation, so assume default copyright restrictions apply unless stated otherwise in the repository.

How hard is zotero-skimread to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is zotero-skimread for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.