Run evidence-aware literature screening with Paper-Reach. Search candidate papers, screen abstracts conservatively, review full text when available, and emit structured JSON.
Use this skill when the user wants a rigorous literature-review workflow rather than ad hoc web search.
Paper-Reach is a reusable screening workflow for:
AGENTS.md for repository-wide expectations.skills/:
skills/paper-search/SKILL.mdskills/paper-reader/SKILL.mdskills/paper-ranker/SKILL.mdpaper-reach CLI over reimplementing screening logic in prompts.If the current working directory is not obviously the repo root, search these common locations and use the first directory that contains both AGENTS.md and paper_reach/cli.py:
for dir in \
"." \
"${CLAUDE_PLUGIN_ROOT:-}" \
"${GEMINI_EXTENSION_DIR:-}" \
"$HOME/.claude/skills/paper-reach" \
"$HOME/.agents/skills/paper-reach" \
"$HOME/.codex/skills/paper-reach"; do
[ -n "$dir" ] && [ -f "$dir/AGENTS.md" ] && [ -f "$dir/paper_reach/cli.py" ] && PAPER_REACH_ROOT="$dir" && break
done
If you only need execution and the package is already installed, you can skip repository path discovery and call the CLI directly.
Prefer these commands:
paper-reach doctor
paper-reach example-query
paper-reach screen --input query.json --output screen.json --high-recall --retrieval-limit 120
paper-reach review --input query.json --output review.json --local-path ./papers
paper-reach fetch-fulltext --input query.json --output review.json --download-dir ./downloads
paper-reach run --input query.json --output result.json
Fallback if the console script is unavailable:
python -m paper_reach.cli doctor
python -m paper_reach.cli screen --input query.json --output screen.json
ambiguous or need_fulltext.