CLI tool for managing academic papers with AI assistance.
# Clone the repository
git clone https://github.com/gqhe/paper-reading.git
cd paper-reading
# Install the CLI tool
pip install -e .This tool includes a Claude Code skill for natural language interaction.
# Install the Claude skill (creates symlink to ~/.claude/skills/)
./install-skill.shAfter installation, you can use /paper-reading in Claude Code to manage papers with natural language commands.
# Add a paper from arXiv
pr add https://arxiv.org/abs/2402.10329 -c robotics
# List papers
pr list
pr list -c robotics
pr list -t imitation
# Open a paper or note
pr open UMI
pr note UMI
# Manage categories
pr category list
pr category create rl
pr link UMI rl
pr unlink UMI rl
# Manage tags
pr tag UMI manipulation imitation
pr untag UMI manipulation
pr tags
# AI features
pr summarize UMI
pr ask UMI "What is the main contribution?"
pr extract UMI
# Search for papers
pr find "imitation learning for manipulation"
# Migrate from another directory
pr migrate ~/old-papers/ -c roboticsThe default library location is ~/.paper-reading/_library/. You can change it via:
- Environment variable:
PAPER_READING_LIBRARY - Config command:
pr config --set library /path/to/library
MIT