algorithm-design
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Automatically review an academic paper using the NeurIPS review form with three reviewer personas, ensemble scoring, and reflection refinement. Extracts text from PDF, runs structured review, and outputs actionable feedback. Use when the user wants to review a paper before
$ npx -y skills add lingzhi227/agent-research-skills --skill self-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/self-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Automatically review an academic paper using the NeurIPS review form with three reviewer personas, ensemble scoring, and reflection refinement. Extracts text from PDF, runs structured review, and outputs actionable feedback. Use when the user wants to review a paper before
name: self-review description: Automatically review an academic paper using the NeurIPS review form with three reviewer personas, ensemble scoring, and reflection refinement. Extracts text from PDF, runs structured review, and outputs actionable feedback. Use when the user wants to review a paper before submission or get feedback on a draft. argument-hint: [pdf-or-tex-file]
Review an academic paper using a structured review form with multiple reviewer personas.
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`
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`
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`.
After each review, apply the reflection prompt: re-evaluate accuracy and soundness, refine if needed. Stop when "I am done".
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 | ... | ... | ... | ... | | ... | ... | ... | ... | ... |
You MUST verify that all required sections are present: Abstract, Introduction, Methods/Approach, Experiments/Results, Discussion/Conclusion. Reduce scores if any are missing.
31 skills for Claude Code covering the full academic research paper lifecycle — from literature search to slide generation — plus GitHub repository analysis for research topics. Extracted from 17 GitHub repos studying LLM-agent-driven research automation.
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Decompose research ideas into atomic, self-contained concepts with bidirectional math-code…
Make every number in the final PDF traceable to the exact code line that produced it. Uses…
Manage BibTeX citations for LaTeX papers. Harvest missing citations from a draft using…
Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes…
Generate statistical analysis code with 4-round review. Select appropriate statistical tests,…