agentleFS
VepricovVepricov/claude-brainlab/skills/paper-venue-formatting/SKILL.md

paper-venue-formatting

Skill35 starsChanged 2 months agoMITView on GitHub

Venue formatting for an ML paper: official style files, starting from a conference template, converting a submission between venues, and the page and margin rules each one enforces. Use when the user asks which template to use, how to set up or compile a conference submission, or how to move an existing paper to another venue. Not about what the paper argues.

1 other project uses a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

13 rules. About 0 are common, 13 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈13

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Before making ANY changes, compile the template as-is:

    line 78
  2. Distinctive:

    If the unmodified template doesn't compile, fix that first.

    line 91
  3. Distinctive:

    Don't immediately delete all example content.

    line 97
  4. Distinctive:

    Read the template's example content

    line 136
  5. Distinctive:

    Only remove template artifacts when paper is nearly complete:

    line 155
  6. Distinctive:

    When a paper is rejected or withdrawn from one venue and resubmitted to another, format conversion is required.

    line 196
  7. Distinctive:

    Never copy LaTeX preambles between templates: Instead:

    line 222
  8. Distinctive:

    When cutting pages (e.g., NeurIPS 9 → AAAI 7):

    line 239
  9. Distinctive:

    Use smaller figure sizes with subfigures

    line 243
  10. Distinctive:

    When expanding (e.g., ICML 8 → ICLR 9):

    line 246
  11. Distinctive:

    Add ablation studies reviewers requested

    line 247
  12. Distinctive:

    When resubmitting after rejection:

    line 272
  13. Distinctive:

    Do add experiments/clarifications reviewers requested

    line 274

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Venue formatting for ML papers

Вынесено из ml-paper-writing 08-10-2026. Тот навык сузили до того, чем статья доказывает свой вклад, и его описание теперь прямо говорит «not about venue formatting or style files». Эти разделы к доводам отношения не имеют, но сами по себе нужны, поэтому они живут отдельно, а не удалены: за ними приходят в другой момент работы, когда текст уже есть и надо собрать подачу.

Смежное: ml-paper-writing — что статья утверждает и как это выстроено; writing-anti-ai — как это написано.

Conference Requirements Quick Reference

ConferencePage LimitExtra for Camera-ReadyKey Requirement
NeurIPS 20259 pages+0Mandatory checklist, lay summary for accepted
ICML 20268 pages+1Broader Impact Statement required
ICLR 20269 pages+1LLM disclosure required, reciprocal reviewing
ACL 20258 pages (long)variesLimitations section mandatory
AAAI 20267 pages+1Strict style file adherence
COLM 20259 pages+1Focus on language models

Universal Requirements:

  • Double-blind review (anonymize submissions)
  • References don't count toward page limit
  • Appendices unlimited but reviewers not required to read
  • LaTeX required for all venues

LaTeX Templates: See templates/ directory for all conference templates.


Using LaTeX Templates Properly

Workflow 4: Starting a New Paper from Template

Always copy the entire template directory first, then write within it.

Template Setup Checklist:
- [ ] Step 1: Copy entire template directory to new project
- [ ] Step 2: Verify template compiles as-is (before any changes)
- [ ] Step 3: Read the template's example content to understand structure
- [ ] Step 4: Replace example content section by section
- [ ] Step 5: Keep template comments/examples as reference until done
- [ ] Step 6: Clean up template artifacts only at the end

Step 1: Copy the Full Template

# Create your paper directory with the complete template
cp -r templates/neurips2025/ ~/papers/my-new-paper/
cd ~/papers/my-new-paper/

# Verify structure is complete
ls -la
# Should see: main.tex, neurips.sty, Makefile, etc.

⚠️ IMPORTANT: Copy the ENTIRE directory, not just main.tex. Templates include:

  • Style files (.sty) - required for compilation
  • Bibliography styles (.bst) - required for references
  • Example content - useful as reference
  • Makefiles - for easy compilation

Step 2: Verify Template Compiles First

Before making ANY changes, compile the template as-is:

# Using latexmk (recommended)
latexmk -pdf main.tex

# Or manual compilation
pdflatex main.tex
bibtex main
pdflatex main.tex
pdflatex main.tex

If the unmodified template doesn't compile, fix that first. Common issues:

  • Missing TeX packages → install via tlmgr install <package>
  • Wrong TeX distribution → use TeX Live (recommended)

Step 3: Keep Template Content as Reference

Don't immediately delete all example content. Instead:

% KEEP template examples commented out as you write
% This shows you the expected format

% Template example (keep for reference):
% \begin{figure}[t]
%   \centering
%   \includegraphics[width=0.8\linewidth]{example-image}
%   \caption{Template shows caption style}
% \end{figure}

% Your actual figure:
\begin{figure}[t]
  \centering
  \includegraphics[width=0.8\linewidth]{your-figure.pdf}
  \caption{Your caption following the same style.}
\end{figure}

Step 4: Replace Content Section by Section

Work through the paper systematically:

Replacement Order:
1. Title and authors (anonymize for submission)
2. Abstract
3. Introduction
4. Methods
5. Experiments
6. Related Work
7. Conclusion
8. References (your .bib file)
9. Appendix

For each section:

  1. Read the template's example content
  2. Note any special formatting or macros used
  3. Replace with your content following the same patterns
  4. Compile frequently to catch errors early

Step 5: Use Template Macros

Templates often define useful macros. Check the preamble for:

% Common template macros to use:
\newcommand{\method}{YourMethodName}  % Consistent method naming
\newcommand{\eg}{e.g.,\xspace}        % Proper abbreviations
\newcommand{\ie}{i.e.,\xspace}
\newcommand{\etal}{\textit{et al.}\xspace}

Step 6: Clean Up Only at the End

Only remove template artifacts when paper is nearly complete:

% BEFORE SUBMISSION - remove these:
% - Commented-out template examples
% - Unused packages
% - Template's example figures/tables
% - Lorem ipsum or placeholder text

% KEEP these:
% - All style files (.sty)
% - Bibliography style (.bst)
% - Required packages from template
% - Any custom macros you're using

Template Pitfalls to Avoid

PitfallProblemSolution
Copying only main.texMissing .sty, won't compileCopy entire directory
Modifying .sty filesBreaks conference formattingNever edit style files
Adding random packagesConflicts, breaks templateOnly add if necessary
Deleting template content too earlyLose formatting referenceKeep as comments until done
Not compiling frequentlyErrors accumulateCompile after each section

Quick Template Reference

ConferenceMain FileKey Style FileNotes
NeurIPS 2025main.texneurips.styHas Makefile
ICML 2026example_paper.texicml2026.styIncludes algorithm packages
ICLR 2026iclr2026_conference.texiclr2026_conference.styHas math_commands.tex
ACLacl_latex.texacl.styStrict formatting
AAAI 2026aaai2026-unified-template.texaaai2026.styVery strict compliance
COLM 2025colm2025_conference.texcolm2025_conference.stySimilar to ICLR

Conference Resubmission & Format Conversion

When a paper is rejected or withdrawn from one venue and resubmitted to another, format conversion is required. This is a common workflow in ML research.

Workflow 3: Converting Between Conference Formats

Format Conversion Checklist:
- [ ] Step 1: Identify source and target template differences
- [ ] Step 2: Create new project with target template
- [ ] Step 3: Copy content sections (not preamble)
- [ ] Step 4: Adjust page limits and content
- [ ] Step 5: Update conference-specific requirements
- [ ] Step 6: Verify compilation and formatting

Step 1: Key Template Differences

From → ToPage ChangeKey Adjustments
NeurIPS → ICML9 → 8 pagesCut 1 page, add Broader Impact if missing
ICML → ICLR8 → 9 pagesCan expand experiments, add LLM disclosure
NeurIPS → ACL9 → 8 pagesRestructure for NLP conventions, add Limitations
ICLR → AAAI9 → 7 pagesSignificant cuts needed, strict style adherence
Any → COLMvaries → 9Reframe for language model focus

Step 2: Content Migration (NOT Template Merge)

Never copy LaTeX preambles between templates. Instead:

# 1. Start fresh with target template
cp -r templates/icml2026/ new_submission/

# 2. Copy ONLY content sections from old paper
# - Abstract text
# - Section content (between \section{} commands)
# - Figures and tables
# - Bibliography entries

# 3. Paste into target template structure

Step 3: Adjusting for Page Limits

When cutting pages (e.g., NeurIPS 9 → AAAI 7):

  • Move detailed proofs to appendix
  • Condense related work (cite surveys instead of individual papers)
  • Combine similar experiments into unified tables
  • Use smaller figure sizes with subfigures
  • Tighten writing: eliminate redundancy, use active voice

When expanding (e.g., ICML 8 → ICLR 9):

  • Add ablation studies reviewers requested
  • Expand limitations discussion
  • Include additional baselines
  • Add qualitative examples

Step 4: Conference-Specific Adjustments

Target VenueRequired Additions
ICMLBroader Impact Statement (after conclusion)
ICLRLLM usage disclosure, reciprocal reviewing agreement
ACL/EMNLPLimitations section (mandatory), Ethics Statement
AAAIStrict adherence to style file (no modifications)
NeurIPSPaper checklist (appendix), lay summary if accepted

Step 5: Update References

% Remove self-citations that reveal identity (for blind review)
% Update any "under review" citations to published versions
% Add new relevant work published since last submission

Step 6: Addressing Previous Reviews

When resubmitting after rejection:

  • Do address reviewer concerns in the new version
  • Do add experiments/clarifications reviewers requested
  • Don't include a "changes from previous submission" section (blind review)
  • Don't reference the previous submission or reviews

Common Conversion Pitfalls:

  • ❌ Copying \usepackage commands (causes conflicts)
  • ❌ Keeping old conference header/footer commands
  • ❌ Forgetting to update \bibliography{} path
  • ❌ Missing conference-specific required sections
  • ❌ Exceeding page limit after format change

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.