Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
lingzhi227 avatar

Self Review

  • 1.2k installs
  • 255 repo stars
  • Updated February 27, 2026
  • lingzhi227/agent-research-skills

self-review is an agent skill that self-reviews research drafts for clarity, claim support, and consistency before submission.

About

The self-review skill supports researchers running structured self-critique passes on drafts such as paper sections, experiment writeups, or grant paragraphs before external review. It checks claim-evidence alignment, undefined terms, missing citations, inconsistent notation, and paragraph-level clarity without rewriting entire documents blindly. Agents flag unsupported statements, suggest tighter wording, and verify that figures, tables, and text references agree. The skill is invoked after a draft exists and before paper-compilation or submission workflows in the agent-research-skills family. It emphasizes conservative edits that improve rigor while preserving author voice and existing factual content.

  • Structured self-critique for research drafts before external review.
  • Checks claim-evidence alignment and missing citations.
  • Flags inconsistent notation and figure-table reference mismatches.
  • Suggests conservative clarity edits without wholesale rewrites.
  • Pairs with paper-compilation and writing skills in the research stack.

Self Review by the numbers

  • 1,241 all-time installs (skills.sh)
  • +38 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #226 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

self-review capabilities & compatibility

Capabilities
claim evidence alignment checks · citation and notation consistency review · figure and table reference verification · conservative clarity edit suggestions · pre submission critique workflow
Use cases
documentation · code review
From the docs

What self-review says it does

self-review
SKILL.md
npx skills add https://github.com/lingzhi227/agent-research-skills --skill self-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.2k
repo stars255
Security audit2 / 3 scanners passed
Last updatedFebruary 27, 2026
Repositorylingzhi227/agent-research-skills

What clarity, evidence, or consistency issues remain in this research draft before I submit it?

Self-review research drafts for clarity, claim support, and consistency before submission or compilation.

Who is it for?

Researchers running pre-submission self-critique on paper sections or experiment writeups.

Skip if: Skip for generating experiments or tables from raw data without an existing draft.

When should I use this skill?

User asks for self-review of a research draft, section, or grant paragraph before submission.

What you get

A marked-up review with unsupported claims, citation gaps, notation issues, and conservative edit suggestions.

  • NeurIPS JSON review per persona
  • Weighted meta-review
  • Actionable revision report

By the numbers

  • Simulates 3 reviewer personas with up to 3 reflection rounds each
  • Uses 9-section NeurIPS review form including 1-10 overall and 1-5 confidence scales

Files

SKILL.mdMarkdownGitHub ↗

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):

1. Harsh but fair reviewer: Expects good experiments that lead to insights 2. Harsh and critical reviewer: Looking for impactful ideas in the field 3. Open-minded reviewer: Looking for novel ideas not proposed before

For each persona, generate a review following the NeurIPS review JSON format in references/review-form.md.

Step 3: Reflection Refinement (up to 3 rounds per reviewer)

After each review, apply the reflection prompt: re-evaluate accuracy and soundness, refine if needed. Stop when "I am done".

Step 4: Aggregate

  • Combine all three reviews
  • Average numerical scores (round to nearest integer)
  • Synthesize a meta-review finding consensus
  • Weight scores using AgentLaboratory weights: Overall (1.0), Contribution (0.4), Presentation (0.2), others (0.1 each)

Step 5: Actionable Report

Output format:

## Review Summary
- **Overall Score**: X/10 (Weighted: Y/10)
- **Decision**: Accept / Reject
- **Confidence**: Z/5

## Strengths (consensus across reviewers)
1. ...
2. ...

## Weaknesses (consensus across reviewers)
1. ...
2. ...

## Questions for Authors
1. ...

## Specific Suggestions for Improvement
1. [Section X, Page Y]: ...
2. [Section Z, Page W]: ...

## Score Breakdown
| Dimension | R1 | R2 | R3 | Avg |
|-----------|----|----|-----|-----|
| Overall | ... | ... | ... | ... |
| Contribution | ... | ... | ... | ... |
| ... | ... | ... | ... | ... |

References

  • NeurIPS review form, scoring weights, personas, reflection prompts: ~/.claude/skills/self-review/references/review-form.md
  • PDF text extraction: ~/.claude/skills/self-review/scripts/extract_pdf_text.py

Missing Sections Check

You MUST verify that all required sections are present: Abstract, Introduction, Methods/Approach, Experiments/Results, Discussion/Conclusion. Reduce scores if any are missing.

Related Skills

  • Upstream: paper-compilation
  • Downstream: paper-revision, rebuttal-writing
  • See also: slide-generation

Related skills

Forks & variants (2)

Self Review has 2 known copies in the catalog totaling 12 installs. They canonicalize to this original listing.

How it compares

Use self-review for academic paper drafts; use code-review skills for pull request and production codebase quality checks.

FAQ

What does self-review check?

Claim-evidence alignment, undefined terms, citations, notation consistency, and paragraph clarity.

Does it rewrite the entire draft?

No. It emphasizes conservative edits and flagged issues rather than wholesale rewrites.

When should it run in the research stack?

After a draft exists and before paper-compilation or external submission workflows.

Is Self Review safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.