Back to Skills

paper-review-helper

verified

Copilot for scientific paper review. Use when reviewing a research paper (PDF/LaTeX), guiding section-by-section analysis, logging issues, and generating structured review responses.

View on GitHub

Marketplace

cAI-tools

caidish/cAI-tools

Plugin

science-skill

Repository

caidish/cAI-tools
24stars

plugins/science-skill/skills/paper-review-helper/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/caidish/cAI-tools/blob/main/plugins/science-skill/skills/paper-review-helper/SKILL.md -a claude-code --skill paper-review-helper

Installation paths:

Claude
.claude/skills/paper-review-helper/
Powered by add-skill CLI

Instructions

# Paper Review Helper

Guide user through structured paper review, logging issues and generating formal review response.

## Phase 1: Setup

1. **Locate paper** from `$ARGUMENTS`:
   - If PDF file: create `<paper-name>-review/` folder, copy PDF into it
   - If folder: search for `.tex` first (prioritize over PDF)
   - No paper found → `AskUserQuestion`: "No paper detected. Please provide path to paper."

2. **Convert PDF → LaTeX** (if no .tex exists):

   ```bash
   # Check credentials
   [ -n "$MATHPIX_APP_ID" ] && [ -n "$MATHPIX_API_KEY" ] && echo "OK" || echo "MISSING"
   ```

   - If MISSING → notify user: "Set MATHPIX_APP_ID and MATHPIX_API_KEY for PDF→LaTeX. Proceeding with direct PDF (figures not extractable)."
   - If OK → run conversion:

   ```bash
   python ~/.claude/plugins/science-skill/skills/paper-review-helper/scripts/pdf2tex.py "<pdf_path>" "<paper-folder>"
   ```

   Output structure: `<paper-folder>/<pdf_id>/<pdf_id>.tex` with `images/` subfolder for figures.

3. **Initialize workspace**:

```text
<paper-folder>/
├── <pdf_id>/                 # Mathpix output (if converted)
│   ├── <pdf_id>.tex          # Converted LaTeX
│   └── images/               # Extracted figures
├── artifact/
│   ├── review-log.md         # Conversation log
│   ├── issues-major.md       # Major issues
│   ├── issues-minor.md       # Minor issues
│   └── programs/             # Math verification scripts
└── original.pdf              # Source PDF (if applicable)
```

## Phase 2: Section-by-Section Review

Parse LaTeX structure: `\section`, `\subsection`, `\begin{abstract}`. For each section:

1. **Chunk appropriately**:
   - Section ≤5 paragraphs: review whole
   - Section >5 paragraphs: split by `\subsection` or paragraph groups

2. **Present section** with:
   1. Section text - save the partial tex to markdown format.   
   2. Inline markers for issues (see Grammar Check Markers) in the markdown file.
   3. and provide the user with a path link to the file in the workspace

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4046 chars