agentsclimarketplace

Alterlab venue templates

Skill AlterLab-IEU/AlterLab-Academic-Skills/skills/writing-tools/alterlab-venue-templates

Provides LaTeX templates, formatting requirements, and submission guidelines for major scientific venues (Nature, Science, PLOS, IEEE, ACM, Cell Press), conferences (NeurIPS, ICML, ICLR, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). Also covers venue-specific writing style (tone, abstract format, what reviewers prioritize). Use when preparing a manuscript, conference paper, poster, or grant proposal and you need the right template, page/word limits, citation style, figure specs, or venue conventions. For substantive prose/content development defer to alterlab-scientific-writing; for grant argumentation defer to alterlab-research-grants. Part of the AlterLab Academic Skills suite.From its SKILL.md

Install
npx -y skills add AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-venue-templates

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.9 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

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.

Use this skill when you need venue-specific formatting (templates, page/word limits, citation style, figure specs, anonymization rules) or style (tone, abstract format, reviewer priorities). Hand off substantive prose development to alterlab-scientific-writing and grant argumentation strategy to alterlab-research-grants.

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 / ICML8 pp+ unlimited refs/appendix (recent years allow 9–10)
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, 8-page main text (+ unlimited refs/appendix), numbered bracket citations, anonymization required for the double-blind initial submission, colorblind-safe figures recommended. Official style file (neurips_<year>.sty) changes annually.

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.

External author guidelines

What ships with it: 25 files

299.1 KB alongside SKILL.md, 3 of them executable

evals/

scripts/

Keep looking

Skills are one crate of 326,852. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.