mcpField
A
alterlab-venue-templates

alterlab-venue-templates

github.com/alterlab-ieuDocuments7872 installsUpdated 5w ago
Repository

About alterlab-venue-templates

alterlab-venue-templates is a research-writing skill for authors preparing journal, conference, poster, and grant submissions. It combines LaTeX templates with venue requirements, style guides, examples, and scripts for lookup, customization, and PDF checks.

Key features

  1. 01Six ready-to-use LaTeX templates
  2. 02Formatting references across venues
  3. 03Venue-specific writing-style guides
  4. 04Scripts to find and customize templates
  5. 05PDF checks for page count, margins, and fonts

Use cases

  1. 01Prepare a Nature or NeurIPS manuscript
  2. 02Check venue page and citation requirements
  3. 03Customize an NSF or NIH grant template
  4. 04Review a compiled PDF for formatting

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/alterlab-ieu/alterlab-academic-skills --skill alterlab-venue-templates

After installing, type/alterlab-venue-templatesin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

assets/examples/
cell_summary_example.md
medical_structured_abstract.md
nature_abstract_examples.md
neurips_introduction_example.md
assets/grants/
nih_specific_aims.tex
nsf_proposal_template.tex
assets/journals/
nature_article.tex
neurips_article.tex
plos_one.tex
assets/posters/
beamerposter_academic.tex
evals/
evals.json
references/
cell_press_style.md
conferences_formatting.md
cs_conference_style.md
grants_requirements.md
journals_formatting.md
medical_journal_styles.md
ml_conference_style.md
nature_science_style.md
posters_guidelines.md
reviewer_expectations.md
venue_writing_styles.md
scripts/
customize_template.py
query_template.py
validate_format.py

Details

From the project README

Venue Templates

Overview

LaTeX templates, formatting requirements, and writing-style guidance for academic journals, conferences, posters, and grants. Provides ready-to-use templates plus references that cover many more venues than are bundled.

When to Use This Skill

Use this skill when you need venue-specific formatting (templates, page/word limits, citation style, figure specs, anonymization rules, mandatory checklists and statements) or style (tone, abstract format, reviewer priorities) for a journal, conference, poster session, or funder.

Does NOT Trigger
ScenarioUse Instead
Drafting or tightening the manuscript's prose itselfalterlab-scientific-writing
Grant argumentation — Specific Aims, significance, broader impacts strategyalterlab-research-grants
Designing and laying out the poster itself in LaTeXalterlab-latex-posters
Turkish journal / TR Dizin formatting and Turkish APA 7alterlab-tr-academic-style
Building or cleaning the bibliography (.bib)alterlab-citation-mgmt

What's Bundled

6 ready-to-use LaTeX templates in assets/:

TypeFileNotes
Journalassets/journals/nature_article.texNature, single column
Journalassets/journals/plos_one.texPLOS ONE
Conferenceassets/journals/neurips_article.texNeurIPS, \documentclass{article} (single column)
Posterassets/posters/beamerposter_academic.texbeamerposter, A0 customizable
Grantassets/grants/nsf_proposal_template.texNSF project description
Grantassets/grants/nih_specific_aims.texNIH Specific Aims page

Formatting references in references/: journals_formatting.md, conferences_formatting.md, posters_guidelines.md, grants_requirements.md. These cover many venues beyond the bundled templates (Science, Cell Press, IEEE, ACM, ICML, ICLR, CVPR, CHI, ISMB, DOE, DARPA, foundations).

Writing-style guides in references/: venue_writing_styles.md (master overview), nature_science_style.md, cell_press_style.md, medical_journal_styles.md, ml_conference_style.md, cs_conference_style.md, reviewer_expectations.md.

Writing examples in assets/examples/: nature_abstract_examples.md, neurips_introduction_example.md, cell_summary_example.md, medical_structured_abstract.md.

Workflow

  1. Identify the venue. Journal, conference, poster, or grant agency.
  2. Query template + requirements. Run query_template.py (below) or read the relevant references/*.md. Verify currency against the official author guidelines — venue style files change yearly.
  3. Customize the template. Use customize_template.py or edit placeholders by hand.
  4. For writing register, load the matching style guide and check reviewer_expectations.md.
  5. Validate + compile. Run validate_format.py on the PDF, then compile.
# Compile (run pdflatex 2-3x, or use latexmk for automatic rerun handling)
latexmk -pdf my_paper.tex

Helper Scripts

All scripts are stdlib Python; run from the skill root.

query_template.py — find templates and requirements
python scripts/query_template.py --list-all
python scripts/query_template.py --venue "Nature" --type journals
python scripts/query_template.py --venue "NeurIPS" --requirements
python scripts/query_template.py --keyword "machine learning"
customize_template.py — fill in title/authors/affiliations

--template takes the bare filename (not a path); the script searches assets/{journals,posters,grants}/ for it.

python scripts/customize_template.py \
  --template nature_article.tex \
  --title "Novel Approach to Protein Folding" \
  --authors "Jane Doe, John Smith" \
  --affiliations "MIT, Stanford" \
  --email "[email protected]" \
  --output my_paper.tex

# Interactive picker
python scripts/customize_template.py --interactive
validate_format.py — check a compiled PDF against venue specs

Requires pdfinfo (poppler). Checks page count, margins, fonts heuristically.

python scripts/validate_format.py --file my_paper.pdf --venue "Nature" --check-all
python scripts/validate_format.py --file my_paper.pdf --venue "NeurIPS" --check page-count,fonts
python scripts/validate_format.py --file proposal.pdf --venue "NSF" --report validation.txt

Quick Reference

Page limits (typical — always re-verify yearly)
VenueLimitNotes
Nature Article~5 pp~3000 words excluding refs
Science Report~5 ppfigures count toward limit
PLOS ONEnoneunlimited length
NeurIPS 20269 pp+ unlimited refs/appendix; paper checklist mandatory (desk reject without it)
ICML 20268 pp9 pp camera-ready; impact statement mandatory (not counted)
ICLR 20279 pp10 pp in rebuttal and camera-ready; AI-use statement required
CVPR 20268 ppexcluding references; official author kit required
CHI 20275,000-8,000 wordsword-based; single-column acmart manuscript format for review
NSF15 ppproject description only
NIH R0112 ppresearch strategy
Citation style
VenueStyle
Nature / Sciencenumbered superscript
PLOS / IEEEnumbered brackets (Vancouver / IEEE)
Cell Pressauthor-year
ACMnumbered
NeurIPS / ICMLnumbered brackets
Figure specs
VenueResolutionFormatColor
Nature300+ dpiTIFF, EPS, PDFRGB or CMYK
Science300+ dpiTIFF, PDFRGB
PLOS300–600 dpiTIFF, EPSRGB
IEEE300+ dpiEPS, PDFRGB or grayscale
NeurIPS at a glance

Single-column (text block 5.5 × 9 in), Times 10pt, 9-page main text for 2026 (+ unlimited refs/appendix), numbered bracket citations, anonymization required for the double-blind initial submission, and the NeurIPS Paper Checklist appended after the appendices (missing checklist = desk rejection). Official style file (neurips_2026.sty for 2026) changes annually; colorblind-safe figures recommended.

Why Style Matters

The same results read very differently across venues. Load the matching guide before drafting:

  • Nature/Science (nature_science_style.md): accessible to non-specialists, story-driven, broad significance, flowing-paragraph abstract.
  • Cell Press (cell_press_style.md): mechanistic depth, graphical abstract, Highlights, eTOC.
  • Medical (medical_journal_styles.md): patient-centered, evidence-graded, structured abstracts (NEJM/Lancet/JAMA/BMJ).
  • ML conferences (ml_conference_style.md): contribution bullets, ablations, reproducibility.
  • CS conferences (cs_conference_style.md): field-specific conventions (ACL, EMNLP, CHI, SIGKDD).
  • reviewer_expectations.md: what reviewers prioritize per venue and rebuttal tips.

Best Practices

  • Verify currency: compare bundled templates against the latest official author guidelines (links in the references).
  • Use the official style file where one exists; don't tweak margins/fonts (grounds for desk rejection at many venues).
  • Preserve required structure: don't remove required sections or packages when customizing.
  • Check page limits and anonymization before submission; remove identifying info for double-blind venues.
  • Check required statements: many venues now require a checklist, impact statement, limitations section, or AI-use disclosure (e.g. NeurIPS checklist, ICML impact statement, ACL Limitations section, ICLR AI-use statement).
External author guidelines

Part of the AlterLab Academic Skills suite.

Comments

Markdown supported