This does a multi-reviewer simulation of your academic paper before you submit it. It extracts text from PDFs or LaTeX, then runs three independent reviews using different personas (harsh but fair, harsh and critical, open-minded) following the NeurIPS review format. Each reviewer goes through up to three reflection rounds to refine their scores, then all reviews get aggregated with weighted scoring borrowed from AgentLaboratory. You get a structured report with consensus strengths and weaknesses, actionable suggestions tagged to specific sections, and a score breakdown table. The workflow is thorough but the quality depends entirely on the paper text extraction working cleanly. Most useful when you want to stress test a draft before real submission and need specific feedback beyond what a single LLM pass would give you.

skills.sh installs
1.7K
GitHub stars
459
last updated
Aug 21, 2026

Install

$ npx -y skills add lingzhi227/agent-research-skills --skill self-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Self-Review

Review an academic paper using a structured review form with multiple reviewer personas.

Input

  • $ARGUMENTS — Path to PDF file or .tex file

Scripts

Extract text from PDF

python ~/.claude/skills/self-review/scripts/extract_pdf_text.py paper.pdf --output paper_text.txt
python ~/.claude/skills/self-review/scripts/extract_pdf_text.py paper.pdf --format markdown

Tries pymupdf4llm (best) → pymupdf → pypdf. Install: pip install pymupdf4llm pymupdf pypdf

Parse PDF into structured sections

python ~/.claude/skills/self-review/scripts/parse_pdf_sections.py \
  --pdf paper.pdf --output sections.json

Extracts title (via font size), section headings, and section text. Requires: pip install pymupdf Key flags: --format text, --verbose

Workflow

Step 1: Load Paper

  • If PDF: use extract_pdf_text.py to extract text
  • If .tex: read the LaTeX source directly

Step 2: Three-Persona Review

Run three independent reviews using different personas (from references/review-form.md):

Sponsors

Details

Repository
github.com/lingzhi227/agent-research-skills
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, Data Science & ML, Office & Documents
First seen
Jun 3, 2026

More from lingzhi227/agent-research-skills

All 31
1alirezarezvani avatarreviewalirezarezvani/claude-skillsReview Playwright tests for quality. Use when user says "review tests", "check test quality", "audit tests", "improve tests", "test code review", or "playwright1.7Kskills.sh installs
2safaiyeh avatarapp-store-reviewsafaiyeh/app-store-review-skillapp store review1.6Kskills.sh installs
3poteto avataradversarial-reviewpoteto/noodleAdversarial code review using cross-model approach. Spawns reviewers on the opposing model (Claude uses Codex, Codex uses Claude) to challenge work from distinc1.6Kskills.sh installs
4cognitedata avatarflows-code-reviewcognitedata/builder-skillsRun the technical (code) review step of Flows app certification. Produces three artifacts under reviews/code-review/feedback-round-<N>/: review-files.md (per-fi1.6Kskills.sh installs
5proffesor-for-testing avatarcode-review-qualityproffesor-for-testing/agentic-qeConduct context-driven code reviews focusing on quality, testability, and maintainability. Use when reviewing code, providing feedback, or establishing review p1.6Kskills.sh installs
6sickn33 avatarcc-skill-security-reviewsickn33/antigravity-awesome-skillscc skill security review1.5Kskills.sh installs