A plugin for studying research papers with automated material generation and code demonstrations
npx claudepluginhub alaliqing/claude-paperA plugin for studying research papers with automated material generation and code demos
Share bugs, ideas, or general feedback.
Transform research papers into comprehensive learning environments
A powerful Claude Code plugin that automates research paper study through intelligent material generation, code demonstrations, and an interactive web viewer.
Library View - Browse and search your paper collection |
Reading View - Study papers with rich formatting and math support |
Install from the Claude Code marketplace:
# Add the marketplace
/plugin marketplace add alaliqing/claude-paper
# Install the plugin
/plugin install claude-paper
# Restart Claude Code for the plugin to take effect
That's it! The plugin will automatically:
~/claude-papers/brew install popplersudo apt-get install poppler-utilssudo pacman -S popplerSimply talk to Claude Code to study a paper:
Help me study the paper at ~/Downloads/attention-is-all-you-need.pdf
You can also use URLs:
# Direct PDF URL
Help me study the paper at https://arxiv.org/pdf/1706.03762.pdf
# arXiv abstract URL (automatically converted to PDF)
Help me study the paper at https://arxiv.org/abs/1706.03762
Claude will automatically trigger the study workflow and:
/claude-paper:webui
Opens the interactive web interface at http://localhost:5815 where you can:
Papers are organized in ~/claude-papers/papers/{paper-slug}/:
~/claude-papers/
├── papers/
│ └── {paper-slug}/
│ ├── paper.pdf # Original PDF file
│ ├── meta.json # Paper metadata (title, authors, etc.)
│ ├── README.md # Quick navigation and overview
│ ├── summary.md # Detailed summary
│ ├── insights.md # Key insights (most important!)
│ ├── method.md # Methodology (if complex)
│ ├── mental-model.md # Paper categorization (if needed)
│ ├── reflection.md # Future directions (if needed)
│ ├── qa.md # Learning questions
│ ├── index.html # Interactive HTML explorer
│ ├── images/ # Extracted figures and tables
│ │ ├── fig1.png
│ │ └── fig2.png
│ └── code/ # Code demonstrations
│ ├── core-demo.py # Clean reference implementation
│ └── concept-demo.ipynb # Interactive Jupyter notebook
│
└── index.json # Global search index