Handles LaTeX setup and formatting for academic paper submissions across major ML and NLP venues like NeurIPS, ICML, ICLR, and ACL. You can scaffold a new paper with the right template, run pre-submission checks for anonymization and required sections, or fix common formatting issues like special characters and mismatched environments. The scripts are practical: a checker that validates structure and catches TODOs, a citation validator, and an auto-fixer that cleans up text while preserving math mode. Most useful when you're rushing to meet a conference deadline and need to ensure compliance without manually reading venue specs. Pairs well with compilation and citation management skills.

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

Install

$ npx -y skills add lingzhi227/agent-research-skills --skill latex-formatting --agent claude-code

Installs into .claude/skills of the current project.

Files

LaTeX Formatting

Set up and manage LaTeX formatting for academic papers.

Input

  • $0 — Action: setup, fix, check
  • $1 — Venue name (for setup) or .tex file path (for fix/check)

Scripts

Pre-submission format checker

python ~/.claude/skills/latex-formatting/scripts/latex_checker.py paper/main.tex --venue neurips --check-anon

Checks: word count, required sections, TODO markers, anonymization, mismatched environments, content stats.

Validate citations and references

python ~/.claude/skills/citation-management/scripts/validate_citations.py \
  --tex paper/main.tex --bib paper/references.bib --check-figures

Clean LaTeX text (fix special characters)

python ~/.claude/skills/latex-formatting/scripts/clean_latex.py \
  --input paper/main.tex --output paper/main_cleaned.tex

Replaces special/non-UTF8 characters with LaTeX equivalents, skips math environments. Key flags: --dry-run, --tables-only

Auto-fix after checking

python ~/.claude/skills/latex-formatting/scripts/latex_checker.py paper/main.tex --venue neurips --fix

Sponsors

Details

Repository
github.com/lingzhi227/agent-research-skills
Categories
AI & Agent Building, Data Science & ML, Debugging
First seen
Jun 3, 2026

More from lingzhi227/agent-research-skills

All 31
1jwynia avatarrequirements-analysisjwynia/agent-skillsDiagnose requirements problems and guide discovery of real needs and constraints2.3Kskills.sh installs
2greedychipmunk avatarroblox-game-developmentgreedychipmunk/agent-skillsUse this skill for any Roblox related tasks2.3Kskills.sh installs
3dceoy avatarspeckit-clarifydceoy/speckit-agent-skillsIdentify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.2.3Kskills.sh installs
4lingzhi227 avatarbackward-traceabilitylingzhi227/agent-research-skillsMake every number in the final PDF traceable to the exact code line that produced it. Uses \hypertarget/\hyperlink LaTeX commands and \num{formula} evaluated at2.3Kskills.sh installs
5github avatarnapkingithub/awesome-copilotVisual whiteboard collaboration for Copilot CLI. Creates an interactive whiteboard that opens in your browser — draw, sketch, add sticky notes, then share every2.3Kskills.sh installs
6k-dense-ai avatarstatsmodelsk-dense-ai/scientific-agent-skillsStatistical models library for Python. Use when you need specific model classes (OLS, GLM, mixed models, ARIMA) with detailed diagnostics, residuals, and infere2.3Kskills.sh installs