Imported from raktim-mondol/papermemory (
skills/papermemory/SKILL.md). Install upstream withnpx skills add raktim-mondol/papermemory --skill papermemory. Copyright stays with the author.
PaperMemory
Local academic memory. CLI: papermemory. Prefer --json. Database: ~/.local/share/papermemory/papermemory.db.
If MCP tools papermemory_* are available, use those instead of the CLI.
First action
On any paper-writing or paper-reading task, run:
papermemory recap --json --project <slug>
Slug examples: scandy for ~/journal_paper_writing, breast-imaging for ~/breast_imaging_ai_review. If the slug is unknown, papermemory recap --json.
Commands
| Goal | Command |
|---|---|
| Ingest a manuscript tree | papermemory ingest PATH --kind manuscript --project SLUG --json |
| Ingest PDF / bib / markdown | papermemory ingest PATH --project SLUG --json |
| Ingest a PDF with a DOI (one verified record) | papermemory ingest PATH --doi DOI --project SLUG --json |
| Attach markdown to that PDF | papermemory ingest notes.md --pdf-path PATH --json |
| Ingest arXiv / DOI | papermemory ingest --arxiv ID --project SLUG --json / --doi DOI |
| Search | papermemory search QUERY --json |
| Show a paper | papermemory paper BIBKEY --json |
| Find a citation | papermemory cite QUERY --json |
| Check manuscript cites | papermemory cite-check SLUG --json |
| Save a decision | papermemory remember TEXT --concepts a,b --project SLUG --json |
| Save a durable rule | papermemory lesson TEXT --concepts a,b --json |
| Store a claim | papermemory claim TEXT --paper ID --evidence QUOTE --status extracted --json |
Citation integrity
- Cite only papers returned by
papermemory citeorpapermemory paper. - If the hit is
verified: false/UNVERIFIED, say so and do not treat the metadata as confirmed. - If cite returns no hits, say that memory has no source. Do not invent a title, year, DOI, or bibtex key.
- Before finishing a section, run
cite-check. Missing keys must be ingested or removed, not guessed.
Understanding a paper
ingestthe PDF or arXiv/DOI.paper KEYfor metadata, stored claims, chunks.- Read the PDF/chunks. Save claims with an evidence quote and
status=extracteduntil the quote is checked. rememberthe reading notes tagged with the bibtex key.
Writing a paper
recap --project SLUGfor venue, citation style, section word counts, open reviewer comments, terminology.- Search claims/papers before writing related work.
rememberoutline decisions and rejected phrasings.cite-checkbefore calling a section done.
Do not
- Do not use coding-agent memory (agentmemory, generic session notes) as the source of citations.
- Do not mark a claim
verifiedunless the evidence quote is in the stored paper text.