algorithm-design
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Compile LaTeX papers to PDF with automatic error detection, chktex style checking, and citation/reference validation. Runs the full pdflatex + bibtex pipeline. Use when the user wants to compile a paper, fix compilation errors, or debug LaTeX.
$ npx -y skills add lingzhi227/agent-research-skills --skill paper-compilation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/paper-compilationContext preview
The summary Claude sees to decide when to auto-load this skill.
Compile LaTeX papers to PDF with automatic error detection, chktex style checking, and citation/reference validation. Runs the full pdflatex + bibtex pipeline. Use when the user wants to compile a paper, fix compilation errors, or debug LaTeX.
name: paper-compilation description: Compile LaTeX papers to PDF with automatic error detection, chktex style checking, and citation/reference validation. Runs the full pdflatex + bibtex pipeline. Use when the user wants to compile a paper, fix compilation errors, or debug LaTeX. argument-hint: [tex-file-path]
Compile a LaTeX paper to PDF with error detection and correction.
python ~/.claude/skills/paper-compilation/scripts/compile_paper.py paper/main.tex python ~/.claude/skills/paper-compilation/scripts/compile_paper.py paper/main.tex --check-style python ~/.claude/skills/paper-compilation/scripts/compile_paper.py paper/main.tex --output paper/output.pdf
Reports: compilation status, page count, warnings, citation/reference stats, style issues.
python ~/.claude/skills/citation-management/scripts/validate_citations.py \ --tex paper/main.tex --bib paper/references.bib --check-figures --figures-dir paper/figures/
python ~/.claude/skills/paper-compilation/scripts/fix_latex_errors.py \ --tex paper/main.tex --log compile.log --output paper/main_fixed.tex
Fixes: HTML tags in LaTeX, mismatched environments, missing figures. Key flags: `--dry-run`, `--auto-detect`
python ~/.claude/skills/paper-compilation/scripts/compile_paper.py paper/main.tex --auto-fix
Runs fix_latex_errors.py + recompile up to 3 rounds until compilation succeeds.
Run `validate_citations.py` to catch issues before compiling:
Run `compile_paper.py` which executes: `pdflatex → bibtex → pdflatex → pdflatex`
If compilation fails, read the error output and fix:
Apply minimal fixes. Do not remove packages unnecessarily. Recompile after each fix.
Check: page count vs venue limit, remaining warnings, chktex style issues.
# macOS brew install --cask mactex-no-gui # Ubuntu sudo apt install texlive-full
latexmk -pdf -interaction=nonstopmode main.tex
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,…