paper-reach
Run evidence-aware literature screening with Paper-Reach. Search candidate papers, screen abstracts conservatively, review full text when available, and emit structured JSON.
Best use case
paper-reach is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Run evidence-aware literature screening with Paper-Reach. Search candidate papers, screen abstracts conservatively, review full text when available, and emit structured JSON.
Teams using paper-reach should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
How paper-reach Compares
| Feature / Agent | paper-reach | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Run evidence-aware literature screening with Paper-Reach. Search candidate papers, screen abstracts conservatively, review full text when available, and emit structured JSON.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Paper-Reach Skill
Use this skill when the user wants a rigorous literature-review workflow rather than ad hoc web search.
## Purpose
Paper-Reach is a reusable screening workflow for:
- candidate paper retrieval
- conservative abstract screening
- optional full-text fetching and review
- evidence extraction
- rubric-based ranking
- JSON-first outputs for literature review and gap analysis
## Host-Agnostic Workflow
1. Find the Paper-Reach installation root if you need repository files.
2. Read `AGENTS.md` for repository-wide expectations.
3. Use the relevant sub-skill under `skills/`:
- `skills/paper-search/SKILL.md`
- `skills/paper-reader/SKILL.md`
- `skills/paper-ranker/SKILL.md`
4. Prefer the installed `paper-reach` CLI over reimplementing screening logic in prompts.
5. Consume the generated JSON and reason from explicit evidence and conservative decisions.
## Finding The Repository Root
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`:
```bash
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.
## Execution Preference
Prefer these commands:
```bash
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:
```bash
python -m paper_reach.cli doctor
python -m paper_reach.cli screen --input query.json --output screen.json
```
## Guardrails
- Never treat title-only relevance as enough for final selection.
- Treat abstract-only support as coarse evidence.
- Keep unsupported papers as `ambiguous` or `need_fulltext`.
- Prefer JSON outputs over free-form prose when handing results back to the user or another agent step.
- If remote retrieval fails, fall back to offline mode or local files instead of inventing evidence.Related Skills
paper-search
Retrieve candidate papers and perform conservative coarse screening using title and abstract evidence. Use when the user needs a candidate paper set, abstract-level screening, or a first-pass shortlist before full-text review.
paper-reader
Read abstracts and, when available, full text to extract structured evidence for literature screening. Use when a paper is ambiguous after abstract screening or the user needs method, dataset, supervision, or limitation details.
paper-ranker
Apply a conservative screening rubric to rank papers and separate selected, ambiguous, and rejected items with reasons and evidence references. Use when a candidate set already exists and final ranking or grouping is needed.
paperproof-validator
Formal Proof Visualization and Verification for Lean 4
implementing-vulnerability-sla-breach-alerting
Build automated alerting for vulnerability remediation SLA breaches with severity-based timelines, escalation workflows, and compliance reporting dashboards.
implementing-honeytokens-for-breach-detection
Deploys canary tokens and honeytokens (fake AWS credentials, DNS canaries, document beacons, database records) that trigger alerts when accessed by attackers. Uses the Canarytokens API and custom webhook integrations for breach detection. Use when building deception-based early warning systems for intrusion detection.
containing-active-breach
Executes containment strategies to stop active adversary operations and prevent lateral movement during a confirmed security breach. Implements short-term and long-term containment using network segmentation, endpoint isolation, credential revocation, and access control modifications. Activates for requests involving breach containment, lateral movement prevention, network isolation, active threat containment, or live incident response.
hatchery-papers
Chicken Scheme Hatchery eggs and academic papers for color logic, 2TDX, colored operads, and higher observational type theory.
Media Outreach Skill
## Overview
template-academic-paper
Template-native manuscript planning, outline, drafting, revision, formatting, citation check, and AI-use disclosure routing. USE WHEN the user asks to write, outline, revise, format, or prepare a paper inside the Research Project Template.
template-academic-paper-reviewer
Read-only manuscript review, methodology review, re-review, and calibration workflow for template projects. USE WHEN the user asks for peer review, referee-style critique, methods/statistics review, or verification that revisions addressed prior comments.
heyreach-automation
Automate Heyreach tasks via Rube MCP (Composio). Always search tools first for current schemas.