Agent skill

Paper Reading Assistant

by wentorai in wentorai/research-plugins

AI-assisted paper reading, PDF Q&A, and summarization workflows

MITAuto-check passedWriting & Content

Install Paper Reading Assistant

skills CLI
$ npx skills add wentorai/research-plugins --skill paper-reading-assistant -a claude-code

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

GitHub CLI
$ gh skill install wentorai/research-plugins paper-reading-assistant --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/wentorai/research-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/research/paper-review/paper-reading-assistant .claude/skills/paper-reading-assistant && 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
paper-reading-assistant
GitHub stars
298
Used in
1 other repo
Token cost
~2.1k tokens
SKILL.md length
509 words
Files
1
Skills in repo
405
Repo updated
First seen
Licence
MIT

At a glance

AI-assisted paper reading, PDF Q&A, and summarization workflows

  • Works in 6 steps: Title, abstract, and keywords → Introduction (first and last paragraph… → Section headings (all of them) → …
  • Tasks that involve Summarization
  • SKILL.md covers The Three-Pass Reading Method, Structured Note-Taking Template, AI-Assisted Paper Analysis and Annotation Tools Comparison, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Paper Reading Assistant is an agent skill from wentorai/research-plugins. AI-assisted paper reading, PDF Q&A, and summarization workflows

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Summarization, PDF and Peer review. The repository describes itself as: 350+ academic research skills, MCP configs, and plugins for Research-Claw and AI agents. The licence is MIT.

When your agent uses it

  • Tasks that involve Summarization
  • Tasks that involve PDF
  • Tasks that involve Peer review

Example prompts

  • “/paper-reading-assistant”

Requirements

  • Python 3

Workflow steps

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

  1. Title, abstract, and keywords
  2. Introduction (first and last paragraph only)
  3. Section headings (all of them)
  4. Conclusion
  5. Glance at figures and tables (read captions)
  6. Check the reference list for familiar papers

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python and markdown).

    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

Paper Reading Assistant loads about 2.1k tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 509 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from wentorai/research-plugins at commit bf44b3c, republished under its MIT licence (© wentorai). 509 words, ~2,150 tokens.

Download SKILL.mdSave it as .claude/skills/paper-reading-assistant/SKILL.md (or your agent's skills folder).
name
paper-reading-assistant
description
AI-assisted paper reading, PDF Q&A, and summarization workflows

Paper Reading Assistant

Systematic workflows for reading, annotating, and extracting insights from academic papers, including AI-assisted summarization and critical analysis techniques.

The Three-Pass Reading Method

Srinivasan Keshav's three-pass approach provides a structured way to read papers at increasing depth:

Pass 1: Survey (5-10 minutes)

Read only:

  1. Title, abstract, and keywords
  2. Introduction (first and last paragraph only)
  3. Section headings (all of them)
  4. Conclusion
  5. Glance at figures and tables (read captions)
  6. Check the reference list for familiar papers

After Pass 1, you should know:

  • Category: Is this an empirical study, theoretical contribution, system paper, survey?
  • Context: What related work does it build on?
  • Correctness: Do the assumptions and claims seem reasonable?
  • Contributions: What are the main claimed contributions?
  • Clarity: Is the paper well-written?

Decision: Stop here if the paper is not relevant, or continue to Pass 2.

Pass 2: Comprehension (30-60 minutes)

Read the full paper, but skip proofs and complex derivations:

  1. Examine figures and tables carefully
  2. Mark unread references for later
  3. Annotate key claims, methods, and results
  4. Try to summarize each section in one sentence

After Pass 2, you should be able to:

  • Summarize the paper's main contribution to someone else
  • Identify the key evidence supporting the claims
  • List the paper's strengths and weaknesses
Pass 3: Recreation (1-4 hours)

For papers you need to deeply understand:

  1. Try to mentally re-derive the key results
  2. Challenge every assumption
  3. Identify implicit assumptions not stated
  4. Think about how you would improve the work
  5. Compare the approach to alternatives

Structured Note-Taking Template

Use a consistent template for every paper you read:

markdown
# Paper Notes: [Short Title]

## Metadata
- **Title**: Full title
- **Authors**: First Author et al. (Year)
- **Venue**: Conference/Journal
- **DOI/URL**: link
- **Date read**: YYYY-MM-DD

## Summary (2-3 sentences)
What does this paper do, and what are the main findings?

## Problem
What problem does this paper address? Why is it important?

## Method
How do they approach the problem? Key technical details.

## Key Results
- Result 1: ...
- Result 2: ...
- Result 3: ...

## Strengths
- Strength 1: ...
- Strength 2: ...

## Weaknesses / Limitations
- Weakness 1: ...
- Weakness 2: ...

## Questions / Things I Don't Understand
- Question 1: ...

## Relevance to My Work
How does this connect to my research? What can I use?

## Key References to Follow Up
- [Author, Year] - Why it seems relevant

AI-Assisted Paper Analysis

Summarization Prompts

Use structured prompts to extract specific information from papers:

python
# Prompt template for paper summarization
summarize_prompt = """Read the following academic paper and provide:

1. ONE-SENTENCE SUMMARY: The core contribution in a single sentence.

2. KEY FINDINGS (3-5 bullet points):
   - Finding 1 with specific numbers/results
   - Finding 2 ...

3. METHODOLOGY: Describe the approach in 2-3 sentences.

4. LIMITATIONS: List 2-3 limitations acknowledged or unacknowledged.

5. RELEVANCE: How does this relate to [your research topic]?

Paper text:
{paper_text}
"""

# Prompt for critical analysis
critique_prompt = """Analyze the following paper critically:

1. VALIDITY: Are the experimental design and statistical analyses sound?
   Identify any threats to internal/external validity.

2. NOVELTY: What is genuinely new? What is incremental?

3. REPRODUCIBILITY: Could you replicate this study from the description given?
   What information is missing?

4. ALTERNATIVE EXPLANATIONS: Are there alternative interpretations
   of the results that the authors do not consider?

5. FOLLOW-UP QUESTIONS: What would you want to investigate next?

Paper text:
{paper_text}
"""
PDF Processing Pipeline
python
import fitz  # PyMuPDF

def extract_paper_text(pdf_path):
    """Extract structured text from an academic paper PDF."""
    doc = fitz.open(pdf_path)
    sections = []
    current_section = {"heading": "Preamble", "text": ""}

    for page_num, page in enumerate(doc):
        blocks = page.get_text("dict")["blocks"]
        for block in blocks:
            if "lines" not in block:
                continue
            for line in block["lines"]:
                text = "".join(span["text"] for span in line["spans"])
                font_size = max(span["size"] for span in line["spans"])
                is_bold = any("Bold" in span.get("font", "") for span in line["spans"])

                # Heuristic: detect section headings
                if is_bold and font_size > 11 and len(text.strip()) < 80:
                    if current_section["text"].strip():
                        sections.append(current_section)
                    current_section = {"heading": text.strip(), "text": ""}
                else:
                    current_section["text"] += text + " "

    if current_section["text"].strip():
        sections.append(current_section)

    doc.close()
    return sections

# Extract and display
sections = extract_paper_text("paper.pdf")
for s in sections:
    print(f"\n## {s['heading']}")
    print(s['text'][:200] + "...")
Batch Paper Processing
python
import os
import json

def process_paper_batch(pdf_dir, output_file):
    """Process a batch of papers and save structured notes."""
    results = []

    for filename in os.listdir(pdf_dir):
        if not filename.endswith(".pdf"):
            continue

        pdf_path = os.path.join(pdf_dir, filename)
        sections = extract_paper_text(pdf_path)

        # Find title (usually first bold text or first line)
        title = sections[0]["heading"] if sections else filename

        # Find abstract
        abstract = ""
        for s in sections:
            if "abstract" in s["heading"].lower():
                abstract = s["text"].strip()
                break

        results.append({
            "filename": filename,
            "title": title,
            "abstract": abstract,
            "num_sections": len(sections),
            "total_chars": sum(len(s["text"]) for s in sections)
        })

    with open(output_file, "w") as f:
        json.dump(results, f, indent=2)

    return results
Show full SKILL.md (219 more words)Show less

Annotation Tools Comparison

ToolPlatformHighlightsPDF AnnotationAI FeaturesCollaboration
Zotero + ZotFileAllReference management + PDFYesNo (plugins available)Group libraries
PaperpileWeb/ChromeGoogle Docs integrationYesNoShared folders
ReadCube PapersAllSmart citationsYesRecommendationsShared libraries
Semantic ReaderWebAI-augmented readingYesInline explanations, TLDRsNo
ElicitWebAI paper searchNoAutomated extractionTables
ScholarcyWebFlashcard summariesYesAuto-summarizationNo

Reading Strategies by Paper Type

Paper TypeFocus OnTime Budget
Seminal paperFull three-pass reading, understand every detail3-4 hours
Survey/reviewSection headings, taxonomy, open questions1-2 hours
Methods paperAlgorithm/procedure sections, pseudocode, evaluation1-2 hours
Results paperFigures, tables, statistical tests, effect sizes30-60 min
Position paperArguments, assumptions, counterarguments30-60 min
Related work (peripheral)Abstract + conclusion only (Pass 1)5-10 min

Building a Paper Reading Habit

  1. Set a regular schedule: Read 2-3 papers per week during dedicated time blocks.
  2. Maintain a reading log: Track papers read with dates, ratings, and one-line takeaways.
  3. Use a reference manager: Add papers to your library as you read them, with tags and notes.
  4. Discuss papers: Join or start a reading group; explaining papers to others deepens understanding.
  5. Connect to your research: End every reading session by writing one sentence about how the paper relates to your own work.

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

Files

Just SKILL.md in skills/research/paper-review/paper-reading-assistant of wentorai/research-plugins.

Open the folder on GitHubat commit bf44b3c

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in wentorai/research-plugins, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Paper Reading Assistant 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.

Paper Reading Assistant compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Paper Reading Assistant this skillwentorai/research-plugins2981 repos~2.1kAutomated safety check: PassMIT
Review PaperIngar30/reviewer222—~1.8kAutomated safety check: PassMIT
Paper ReviewRapidAI/MaClaw147—~1kAutomated safety check: PassMIT
Paper Auditbrycewang-stanford/Auto-Empirical-Research-Skills4.6k—~3.6kAutomated safety check: PassCustom licence
AI Review SkillNeuroDong/Ai-Review628—~2.5kAutomated safety check: PassMIT
Quant Paper ExtractorCamusGIT/EvoQuant151—~2.4kAutomated safety check: PassApache-2.0

Similar skills

  • Review Paper

    Ingar30/reviewer

    Review an attached academic economics paper PDF with independent specialist audits and a complete evidence-grounded report, resume an interrupted paper review, or export a completed Reviewer report…

    222 GitHub stars~1.8k tokensUpdated 7 days ago
    Writing & ContentAuto-check passed
  • Paper Review

    RapidAI/MaClaw

    论文深度解读 Skill — 下载论文PDF → LLM深度解读(问题/创新点/方法原理/实验分析)→ PDF图片提取 → 生成组会PPT → 生成解读音频MP3。端到端学术论文解读工具。

    147 GitHub stars~1k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Paper Audit

    brycewang-stanford/Auto-Empirical-Research-Skills

    Deep-review-first audit for Chinese and English academic papers across LaTeX, Typst, and PDF formats.

    4.6k GitHub stars~3.6k tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • AI Review Skill

    NeuroDong/Ai-Review

    Generates structured AI paper reviews (SoT style) for LaTeX, PDF, and Word manuscripts.

    628 GitHub stars~2.5k tokensUpdated 1 mo ago
    Documents & OfficeAuto-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
    Documents & OfficeAuto-check passed
  • Paper Reading Zh

    MrGeDiao/paper-reading-zh

    中文论文深读、总结/TL;DR、工程拆解、按论文实现/复现、比较与证据审计。用户给出论文 PDF、链接、标题、摘要、正文或图表,或明确要读论文时使用。只有论文锚点且无附言时澄清阅读目标;只有阅读意图时问哪篇。已有论文时,“看看这篇”直接深读。不用于仅翻译、解释单个术语、生成 BibTeX、找或下载论文。

    103 GitHub stars~1.3k tokensUpdated 6 days ago
    Research & ScienceAuto-check passed

More from wentorai/research-plugins

All 405 skills in this repo
  • Abstract Writing Guide

    wentorai/research-plugins

    Craft structured research abstracts that maximize clarity and journal acceptance

    298 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Academic Citation Manager

    wentorai/research-plugins

    Manage academic citations across BibTeX, APA, MLA, and Chicago formats

    298 GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed
  • Academic Paper Summarizer

    wentorai/research-plugins

    Summarize academic papers with structured extraction of key elements

    298 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Academic Study Methods

    wentorai/research-plugins

    Evidence-based study techniques for academic learning and retention

    298 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Academic Tone Guide

    wentorai/research-plugins

    Adjust writing tone and register for academic audiences and venues

    298 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Academic Translation Guide

    wentorai/research-plugins

    Academic translation, post-editing, and Chinglish correction guide

    298 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed

Questions about Paper Reading Assistant

What does Paper Reading Assistant do?

AI-assisted paper reading, PDF Q&A, and summarization workflows. Paper Reading Assistant is an agent skill from wentorai/research-plugins.

When should I use Paper Reading Assistant?

Paper Reading Assistant fits situations like: tasks that involve Summarization; tasks that involve PDF; tasks that involve Peer review.

How do I install Paper Reading Assistant in Claude Code?

Run `npx skills add wentorai/research-plugins --skill paper-reading-assistant -a claude-code`. Or copy the skill folder (skills/research/paper-review/paper-reading-assistant in wentorai/research-plugins) into .claude/skills/paper-reading-assistant in your project. Claude Code loads it when a task matches its description.

How do I install Paper Reading Assistant in Codex?

Run `npx skills add wentorai/research-plugins --skill paper-reading-assistant -a codex`. Or copy the skill folder (skills/research/paper-review/paper-reading-assistant in wentorai/research-plugins) into .agents/skills/paper-reading-assistant in your project. Codex loads it when a task matches its description.

Can I use Paper Reading Assistant 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 wentorai/research-plugins --skill paper-reading-assistant -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paper-reading-assistant, .gemini/skills/paper-reading-assistant, .github/skills/paper-reading-assistant and .opencode/skills/paper-reading-assistant in your project.

What does Paper Reading Assistant need to run?

SKILL.md names no scripts, command-line tools or credentials: Paper Reading Assistant is instructions for the agent only. Our summary lists: Python 3.

Does Paper Reading Assistant 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 Paper Reading Assistant 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. Review the folder before installing.

What licence does Paper Reading Assistant use?

Paper Reading Assistant is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Paper Reading Assistant use?

About 2.1k tokens (SKILL.md is roughly 8.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Paper Reading Assistant?

Skills that share tags, products or a category with Paper Reading Assistant: Review Paper (Ingar30/reviewer, 222 stars), Paper Review (RapidAI/MaClaw, 147 stars), Paper Audit (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars) and AI Review Skill (NeuroDong/Ai-Review, 628 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Paper Reading Assistant?

wentorai (a GitHub user) maintains it in wentorai/research-plugins, which has 298 GitHub stars. The repository holds 405 skills in this directory. The repository was last updated on June 19, 2026.

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