papi

Manage a local scientific paper database via command-line interface.

35|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/hummat/paperpipe --skill papi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: papi
Source: https://github.com/hummat/paperpipe/tree/main/skill
Command: npx skills add https://github.com/hummat/paperpipe --skill papi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps coding teams reference scientific papers while implementing algorithms, verify code against equations, and load paper context into conversations with Claude Code, Codex CLI, or Gemini.

Core Features & Use Cases

  • Paper discovery & management: add, tag, and search papers from arXiv or local PDFs using papi.
  • Code verification & implementation guidance: read {db}/papers/{name}/equations.md and source.tex to compare formulas with your code and implement equations correctly.
  • Agent-ready context export: export summaries/equations for embedding into your coding agents; access per-paper notes.

Quick Start

  • Use papi path to locate your database.
  • Add a paper by arXiv ID, e.g., papi add 2303.13476.
  • Search for papers, e.g., papi search "surface reconstruction".
  • Open per-paper notes with papi notes papi.

Frequently Asked Questions about papi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify code against scientific paper equations?

Use papi to load a paper's equations.md and source.tex files into your workspace, then compare formulas directly with your implementation. Add papers by arXiv ID with `papi add`, then access per-paper resources to reference equations during coding.

Can I search and manage a local database of research papers?

Yes. papi maintains a local paper database with commands to add papers from arXiv or PDFs, search by keyword, list entries, and view paper summaries. Use `papi search` to find papers and `papi show` to access their metadata and resources.

How do I load paper context into Claude or coding agents?

Export paper summaries and equations from papi's per-paper resources—equations.md, summary.md, and notes.md—then paste them into your conversation with Claude Code or other agents to provide implementation guidance and equation reference.

What can I do with paper notes in papi?

Store and retrieve custom notes per paper using `papi notes [paper-name]`. Notes help you track implementation insights, method clarifications, and code-to-equation mappings without modifying the original paper resources.

Can papi answer questions across multiple papers at once?

Yes. papi integrates with PaperQA2 for cross-paper question-answering, allowing you to query methods or equations across your entire local database and get contextual answers that cite multiple sources.

Do I need to download papers manually or does papi handle that?

papi automates arXiv paper discovery and retrieval—add papers by ID with `papi add 2303.13476` and papi fetches and indexes them. You can also add local PDFs directly to your database.