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 userInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →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
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
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…