Agent skill

Local Paper Navigator

by CamusGIT in CamusGIT/EvoQuant

Find and read papers from the local papers library (repo papers/, mounted at /papers/).

Apache-2.0Auto-check passedResearch & Science

Install Local Paper Navigator

skills CLI
$ npx skills add CamusGIT/EvoQuant --skill local-paper-navigator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CamusGIT/EvoQuant local-paper-navigator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CamusGIT/EvoQuant.git skills-src && mkdir -p .claude/skills && cp -r skills-src/EvoQuant/skills/local-paper-navigator .claude/skills/local-paper-navigator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
local-paper-navigator
GitHub stars
151
Token cost
~1.3k tokens
SKILL.md length
484 words
Files
19 (incl. scripts, references, assets)
Skills in repo
6
Repo updated
First seen
Licence
Apache-2.0

At a glance

Find and read papers from the local papers library (repo papers/, mounted at /papers/).

  • Works in 4 steps: paper_search(query, limit) — 1–3… → paper_read(paper_id) — for each… → paper_section(paper_id, heading|query) —… → …
  • : find papers in the local library
  • SKILL.md covers Core loop, Reading discipline, Five Red Lines (always) and Typical paths, plus 3 more sections
  • Runs Python scripts from its folder

What it does

Local Paper Navigator is an agent skill from CamusGIT/EvoQuant. Find and read papers from the local papers library (repo papers/, mounted at /papers/). Three native tools form a reading funnel: papersearch (one line per paper), paperread (card + section outline), papersection (one verbatim section — the only full-text access). Use when: find papers in the local library, read a local report, compare viewpoints across papers, keyword search across extracted knowledge. Do NOT use for: online paper search (use paper-navigator), survey reports (use research-survey), idea…

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 21 other files, including scripts, reference files and assets (for example `assets/paper-summary-template.md`, `references/disambiguation.md` and `references/iterative-collection.md`).

It sits in Research & Science, covering Academic paper search and Brainstorming. The repository describes itself as: EvoQuant is a self-evolving AI research agent specialized in quantitative investment research. It runs the full research loop autonomously. The licence is Apache-2.0.

When your agent uses it

  • : find papers in the local library
  • Read a local report
  • Compare viewpoints across papers
  • Keyword search across extracted knowledge

Example prompts

  • “/local-paper-navigator”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): think_tool, paper_search, paper_read, paper_section, read_file

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. paper_search(query, limit) — 1–3 queries, one concept each, dedupe by paperId.
  2. paper_read(paper_id) — for each candidate that matters. 8+ char paperId prefix works.
  3. paper_section(paper_id, heading|query) — only when you must quote the full text verbatim.
  4. Stop. Cite with the paperId prefix (first 8+ chars).

What it can do on your machine

Read from SKILL.md and the folder at commit ac1c4b8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • think_tool
    • paper_search
    • paper_read
    • paper_section
    • read_file

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 10 files in scripts/ (Python, from the files we listed), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Local Paper Navigator loads about 1.3k tokens when it runs, and up to ~7k if it reads all its reference files. Until then it costs about 142 tokens; SKILL.md has 484 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~142
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from CamusGIT/EvoQuant at commit ac1c4b8, republished under its Apache-2.0 licence (© CamusGIT). 484 words, ~1,264 tokens.

Download SKILL.mdSave it as .claude/skills/local-paper-navigator/SKILL.md (or your agent's skills folder). This skill also uses 18 other files; get the full folder from GitHub.
name
local-paper-navigator
description
Find and read papers from the local papers library (repo papers/, mounted at /papers/). Three native tools form a reading funnel: paper_search (one line per paper), paper_read (card + section outline), paper_section (one verbatim section — the only full-text access). Use when: find papers in the local library, read a local report, compare viewpoints across papers, keyword search across extracted knowledge. Do NOT use for: online paper search (use paper-navigator), survey reports (use research-survey), idea generation (use research-ideation).
allowed-tools
think_tool, paper_search, paper_read, paper_section, read_file
metadata.author
quant-research-team
metadata.version
2.0.0
metadata.tags
local, search, rubric, reading

Local Paper Navigator

Find and read papers from the local papers library via the three native tools. No scripts, no environment variables — the library is already mounted and the tools resolve it themselves.

paper_search    L3  one line per paper — find candidates, pick paperIds
      │
paper_read      L2  full card + section outline — understand a paper (one call is enough)
      │
paper_section   L1  ONE verbatim section — the only escape hatch into full text

Whole-paper reads are blocked by design (/papers/markdown/** and /papers/raw/** reject direct reads). A read rejection is the mechanism working, not a failure — descend a level instead.

Core loop

  1. paper_search(query, limit) — 1–3 queries, one concept each, dedupe by paperId.
  2. paper_read(paper_id) — for each candidate that matters. 8+ char paperId prefix works.
  3. paper_section(paper_id, heading|query) — only when you must quote the full text verbatim.
  4. Stop. Cite with the paperId prefix (first 8+ chars).

Empty search → the tool says so honestly. Report "not in the library" rather than widening into fabrication; try one rephrased query (English ↔ Chinese — cards match Chinese titles) before concluding.

Reading discipline

LevelToolPayloadWhen
L3 Contextualpaper_searchone line/paperscanning, building a shortlist
L2 Analyticalpaper_readcard + outline, ≤8Kunderstanding a paper's method + findings
L1 Technicalpaper_sectionone section, ≤16Kreimplementing, verbatim quotation

Defaults: L3 before L2 before L1. Escalate only when the current level cannot answer the question. Most questions end at L2.

Five Red Lines (always)

  1. Track history. Don't re-run a query you already ran. Empty result → change angle, not synonyms.
  2. Search a gap, not a vibe. Every query maps to one missing piece of information. No stacked-keyword bags.
  3. One query = one concept. Split comparisons (A vs B), multi-property asks, and multi-year spans into separate calls.
  4. Never hallucinate. Every fact (title, source, year, content) comes from a tool result. Direct reads being rejected is the design — never claim content you couldn't reach.
  5. Quote-or-zero. When you claim a paper meets a criterion, quote a ≤80-char span from its card or a paper_section result. No quote → that criterion scores 0.
Show full SKILL.md (182 more words)Show less

Typical paths

POINT (title quoted / paperId known / "read this"): paper_read once → answer. Paper Card format in references/output-formats.md. Stop — no expansion unless asked.

LIST (default — "find papers about X"): 2–3 paper_search calls from different angles → paper_read the top few → shortlist with evidence.

SURVEY ("survey of X", 30+ papers, called from research-ideation): escalate to Thorough Mode — references/thorough-mode.md (rubric, triage, saturation gate; still all native tools).

Legacy scripts (compatibility only)

scripts/ still work and now default to the papers root (--papers-dir, or EVOSCIENTIST_PAPERS_DIR; --workspace-dir is deprecated). The native tools above replaced them for search/read — reach for a script only when it does something the tools don't:

NeedScript
Cross-reference expansionxref_search.py, similar_papers.py
Literature report scaffoldliterature_report.py
Find code (online/local)find_code.py, code_repo_search.py
Card-level search fallbacklocal_search.py, match_by_title.py, snippet_search.py

References

FileRead when
references/thorough-mode.mdSURVEY / ITERATIVE — multi-round rubric search
references/search-principles.mdPer-query rules, gap diagnosis
references/disambiguation.mdQuery is a project nickname / codename
references/reading-strategy.mdL1 / L2 / L3 reading framework
references/output-formats.mdPaper Card / Reading-Notes templates
references/iterative-collection.md5-state machine for ITERATIVE branch

Hand off to

GoalSkill
Survey reportresearch-survey
Idea generationresearch-ideation
Baseline code auditexperiment-pipeline
Extract new PDFsquant-paper-extractor

© CamusGIT, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 18 other files (scripts, references, assets) in EvoQuant/skills/local-paper-navigator of CamusGIT/EvoQuant.

  • SKILL.md
  • assets/paper-summary-template.md
  • references/disambiguation.md
  • references/iterative-collection.md
  • references/output-formats.md
  • references/reading-strategy.md
  • references/search-principles.md
  • references/thorough-mode.md
  • scripts/code_repo_search.py
  • scripts/fetch_paper.py
  • scripts/find_code.py
  • scripts/literature_report.py
  • scripts/local_search.py
  • scripts/match_by_title.py
  • scripts/saturation.py
  • scripts/similar_papers.py
  • scripts/snippet_search.py
  • scripts/utils.py
  • … and 1 more

Open the folder on GitHubat commit ac1c4b8

Compare with similar skills

Local Paper Navigator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Local Paper Navigator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Local Paper Navigator this skillCamusGIT/EvoQuant151—~1.3kAutomated safety check: PassApache-2.0
Nanoresearch IdeationOpenRaiser/NanoResearch1.3k1 repos~256Automated safety check: PassMIT
Ideer Daily PaperAI45Lab/iDeer416—~2.3kAutomated safety check: NotesAGPL-3.0
Paper NavigatorEvoScientist/EvoSkills475—~6.3kAutomated safety check: NotesApache-2.0
Academic Researchvoidful/academic-skills133—~887Automated safety check: PassMIT
Paper NavigatorAI4Scientist/nano-scientist128—~7.7kAutomated safety check: NotesNone

Similar skills

  • Nanoresearch Ideation

    OpenRaiser/NanoResearch

    Search academic literature and generate research hypotheses. An agent skill from OpenRaiser/NanoResearch.

    1.3k GitHub starsUsed in 1 repo~256 tokens
    Research & ScienceAuto-check passed
  • Ideer Daily Paper

    AI45Lab/iDeer

    Daily paper/repo digest where YOU are the reader. An agent skill from AI45Lab/iDeer.

    416 GitHub stars~2.3k tokensUpdated 2 mo ago
    Research & ScienceAuto-check: notes
  • Paper Navigator

    EvoScientist/EvoSkills

    Find and read academic papers (S2 + arXiv). An agent skill from EvoScientist/EvoSkills.

    475 GitHub stars~6.3k tokensUpdated 8 days ago
    Research & ScienceAuto-check: notes
  • Academic Research

    voidful/academic-skills

    Complete academic research skill suite covering the full pipeline: paper reading (read/explain papers with storytelling), idea generation (brainstorm research directions), experiment design (plan…

    133 GitHub stars~887 tokensUpdated 6 mo ago
    Research & ScienceAuto-check passed
  • Paper Navigator

    AI4Scientist/nano-scientist

    Find and read academic papers: disambiguate queries, discover papers (search, citation traversal, recommendations, arXiv monitoring, trending, GitHub search), evaluate (TLDR, citations, code, SOTA)…

    128 GitHub stars~7.7k tokensUpdated 4 mo ago
    Research & ScienceAuto-check: notes
  • Research Claw

    AlphaLab-USTC/ResearchClaw

    Complete AI research assistant with 6 core capabilities: paper discovery, deep reading notes, reading list management, research taste learning, idea generation, and paper writing.

    134 GitHub stars~578 tokensUpdated 6 mo ago
    Research & ScienceAuto-check passed

More from CamusGIT/EvoQuant

  • Quant Experiment Runtime

    CamusGIT/EvoQuant

    Quant research experiment executor: discover an offline source database under the workdir's code-repo, build a panel, run a Research Artifact's entry point to compute research-object values, and…

    151 GitHub stars~2.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Quant Paper Extractor

    CamusGIT/EvoQuant

    Convert quantitative research report PDFs to markdown, then extract structured knowledge (paperId, title, year, source, keywords, tldr, abstract, strategy, method, experiment, result) into JSONL…

    151 GitHub stars~2.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Paper Review

    CamusGIT/EvoQuant

    Guides self-review of YOUR OWN academic paper before submission with adversarial stress-testing.

    151 GitHub starsUsed in 2 repos~2.6k tokens
    Auto-check passed
  • Research Ideation

    CamusGIT/EvoQuant

    Quant-focused research ideation pipeline: scope selection (3 stages) → anchor-first literature grounding → single-core idea generation → iterative refinement → ELO tournament ranking (Final =…

    151 GitHub stars~5.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Find Skills

    CamusGIT/EvoQuant

    Helps users discover agent skills from the open ecosystem. An agent skill from CamusGIT/EvoQuant.

    151 GitHub stars~595 tokensUpdated 1 mo ago
    Auto-check passed

Questions about Local Paper Navigator

What does Local Paper Navigator do?

Find and read papers from the local papers library (repo papers/, mounted at /papers/). Local Paper Navigator is an agent skill from CamusGIT/EvoQuant. Find and read papers from the local papers library (repo papers/, mounted at /papers/).

When should I use Local Paper Navigator?

Local Paper Navigator fits situations like: : find papers in the local library; read a local report; compare viewpoints across papers; keyword search across extracted knowledge.

How do I install Local Paper Navigator in Claude Code?

Run `npx skills add CamusGIT/EvoQuant --skill local-paper-navigator -a claude-code`. Or copy the skill folder (EvoQuant/skills/local-paper-navigator in CamusGIT/EvoQuant) into .claude/skills/local-paper-navigator in your project. Claude Code loads it when a task matches its description.

How do I install Local Paper Navigator in Codex?

Run `npx skills add CamusGIT/EvoQuant --skill local-paper-navigator -a codex`. Or copy the skill folder (EvoQuant/skills/local-paper-navigator in CamusGIT/EvoQuant) into .agents/skills/local-paper-navigator in your project. Codex loads it when a task matches its description.

Can I use Local Paper Navigator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CamusGIT/EvoQuant --skill local-paper-navigator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/local-paper-navigator, .gemini/skills/local-paper-navigator, .github/skills/local-paper-navigator and .opencode/skills/local-paper-navigator in your project.

What does Local Paper Navigator need to run?

Going by SKILL.md and its folder, Local Paper Navigator needs Python for the scripts in its folder. Our summary lists: Python 3. Its frontmatter pre-approves these tools: think_tool, paper_search, paper_read, paper_section, read_file.

Does Local Paper Navigator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Local Paper Navigator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Local Paper Navigator use?

Local Paper Navigator is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Local Paper Navigator use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.7k tokens, read only when the agent opens those files.

What are the alternatives to Local Paper Navigator?

Skills that share tags, products or a category with Local Paper Navigator: Nanoresearch Ideation (OpenRaiser/NanoResearch, 1.3k stars), Ideer Daily Paper (AI45Lab/iDeer, 416 stars), Paper Navigator (EvoScientist/EvoSkills, 475 stars) and Academic Research (voidful/academic-skills, 133 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Local Paper Navigator?

CamusGIT (a GitHub user) maintains it in CamusGIT/EvoQuant, which has 151 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on September 2, 2026.

Source: CamusGIT/EvoQuant on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.