Agent skill
papi
Help with paper references using paperpipe (papi). Use when user asks about papers, wants to verify code against a paper, needs paper context for implementation, or asks about equations/methods from literature.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/papi-hummat-paperpipe
SKILL.md
Paper Reference Assistant
Use this skill when the user:
- Asks "does this match the paper?" or similar verification questions
- Mentions a paper name, arXiv ID, or method from literature
- Wants to implement or verify an algorithm from a paper
- Asks about equations, formulas, or methods from scientific papers
- Needs paper context loaded into the conversation
Workflow
1. Find the paper database location
papi path
2. List available papers
papi list
Or search for specific topics:
papi search "surface reconstruction"
2b. Audit generated content (optional)
If summaries/equations/tags look suspicious, run an audit to flag obvious issues:
papi audit
papi audit --limit 10 --seed 0
2c. LLM configuration (optional)
export PAPERPIPE_LLM_MODEL="gemini/gemini-3-flash-preview"
export PAPERPIPE_LLM_TEMPERATURE=0.3
3. For code verification
- Identify which paper(s) the code references (check comments, function names, README)
- Read
{db}/papers/{name}/equations.md— compare symbol-by-symbol with implementation - If ambiguous, check
{db}/papers/{name}/source.texfor exact definitions - Check
{db}/papers/{name}/notes.mdfor local implementation gotchas (or runpapi notes {name})
4. For implementation guidance
- Read
{db}/papers/{name}/summary.mdfor high-level approach - Read
{db}/papers/{name}/equations.mdfor formulas to implement - Cross-reference with
source.texif equation details are unclear
5. For cross-paper questions
papi search "query" # fast text search
papi ask "question" # PaperQA2 RAG (if installed)
Adding New Papers
papi add 2303.13476 # name auto-generated
papi add https://arxiv.org/abs/2303.13476 # URLs work too
papi add 2303.13476 --name my-custom-name # override auto-name
papi add 2303.13476 --update # refresh existing paper in-place
papi add 2303.13476 --duplicate # add a second copy (-2/-3 suffix)
papi add --pdf /path/to/paper.pdf --title "Some Paper" --tags my-project # local PDF ingest
See Also
Read commands.md in this skill directory for the full command reference.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?