Skip to content

Research Papers Plugin

Research paper collection management plugin for Claude Code, Codex CLI, and Gemini CLI

Install

$claude plugin install research-papers@research-papers-marketplace --scope user

Install command taken from the project's README or registry entry. Always review code before running it.

research-papers

A plugin for managing annotated research paper collections. Works with Claude Code, Codex CLI, and Gemini CLI.

This repo supports two installation models:

  • Claude Code marketplace repo via .claude-plugin/marketplace.json
  • Script-based skill installer for Codex CLI, Claude Code, and Gemini CLI via scripts/install_skills.py

What it does

This plugin provides skills for retrieving, reading, and annotating scientific papers into a structured, cross-referenced collection. Each paper gets:

  • notes.md - Implementation-focused extraction (equations, parameters, algorithms)
  • description.md - Three-sentence summary
  • abstract.md - Verbatim abstract plus interpretation
  • citations.md - Full reference list plus key citations for follow-up
  • claims.yaml / justifications.yaml / stances.yaml - Optional propstore-backed argument artifacts
  • papers/index.md - Auto-generated list of paper directories in the collection

Propstore

Most of the propositional-knowledge pipeline skills (source-bootstrap, author-context, register-concepts, extract-claims, enrich-claims, extract-justifications, extract-stances, register-predicates, author-rules, author-lifting-rules, source-promote, ingest-collection, ingest-new-papers, paper-process) invoke the pks CLI from propstore. Install it once with:

uv tool install git+https://github.com/ctoth/propstore

This provides the pks executable on your PATH. Skills that do not touch the propstore source-branch layer (paper-retriever, paper-retriever-scihub, paper-retriever-institutional, paper-retriever-bookshare, paper-reader, process-new-papers, reconcile, lint-paper, tag-papers, verify-citations, research) work without it.

Skills

Retrieval and reading

Skill Description
paper-retriever Retrieve a scientific paper PDF from arxiv, DOI, open repositories, publisher HTML, or an enabled access backend
paper-retriever-scihub Paywalled-access backend used by paper-retriever when open-access routes fail
paper-retriever-institutional Paywalled-access backend for configured institutional or library-proxy access
paper-retriever-bookshare Credentialed Bookshare backend for retrieving books as EPUBs
paper-reader Read a paper and extract structured notes (handles small/medium/large papers)
paper-process Full per-paper flow: retrieve, read, and run the propstore ingestion pipeline
process-new-papers Batch paper-reader over every unprocessed PDF in papers/ root

Propstore ingestion

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…