LarryLiZimo

Pp Papers — AI skill for Claude Code

AI community

A paper library in plain text: one Markdown file per paper, a Unix CLI, an editable lineage graph, made for AI agents.

How to install Pp Papers

This entry records only its repository, not the path inside it, so there is no exact command to give. Open LarryLiZimo/pp-papers and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Pp Papers does

A paper library in plain text: one Markdown file per paper, a Unix CLI, an editable lineage graph, made for AI agents.

Alternatives in AI

  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • LaTeX Document Skill — Universal LaTeX document skill for Claude Code: 27 templates, 27 scripts, 26 reference guides 725 ★
  • Academic Writing Skills — AI-powered post-writing toolkit for academic papers — format validation, grammar/style polishing, de-AI editin 430 ★

README

pp

A paper library in plain text.

  • One paper, one Markdown file. Metadata on top, your notes below. Read it with cat, search it with grep, keep it in git.
  • Unix. Small commands that print plain text and compose with pipes. One Python file, no dependencies, no database, no account.
  • Made for agents. The files and the commands are the whole interface, so Claude Code or any agent with a shell can keep the library for you.
The lineage page: papers laid out as generations of ideas, with VGGT selected and its notes open

Features

  • Add papers by arXiv id, DOI, URL or title. Metadata comes from arXiv, Semantic Scholar and Crossref, never from memory.
  • Notes are yours. They sit under the metadata with tags and reading status, and your agent leaves them alone unless you ask.
  • Citations between your papers are fetched for you. builds_on links record your own view of where an idea came from.
  • A local lineage page lays papers out as generations of ideas. Edit notes and details in place, and drag one card onto another to link them.
  • BibTeX for any set of papers.

Install

Needs Python 3.9 or newer.

git clone https://github.com/LarryLiZimo/pp-papers ~/.local/share/pp-papers
ln -s ~/.local/share/pp-papers/pp ~/.local/bin/pp

On Windows, clone anywhere and add the folder to `PATH`. Papers go to `~/papers`; set `PP_DIR` to use another folder. For Claude Code, copy `SKILL.md` to `~/.claude/skills/pp/`.

Or paste this into your agent:

Install pp (https://github.com/LarryLiZimo/pp-papers), a plain-text paper library, on this machine.

1. Make sure Python 3.9 or newer is installed.
2. Clone the repo to ~/.local/share/pp-papers (Windows: %USERPROFILE%\pp-papers), or git pull it
   if it is already there.
3. Put pp on my PATH for new terminals: on macOS/Linux, symlink /pp into