Research
paper-write avatar

paper-write

Drafts LaTeX research papers section-by-section using paper plans and research narratives with multi-model reviewer validation.

Introduction

The paper-write skill is a highly specialized automation tool for academic researchers and ML engineers. It orchestrates a structured, section-by-section LaTeX drafting process, taking primary input from a PAPER_PLAN.md and NARRATIVE_REPORT.md. By integrating with the Codex MCP ecosystem, it leverages a dedicated reviewer model (typically GPT-5.4 or other configured LLMs) to provide critical, adversarial feedback on drafted sections, ensuring higher quality than single-model self-review. The skill handles venue-specific formatting for major conferences like ICLR, NeurIPS, ICML, and IEEE publications automatically, including managing anonymous submission requirements and bibliography integration through DBLP/CrossRef.

  • Automated generation of LaTeX project structures including main.tex, math_commands.tex, and section-specific files.

  • Venue-aware template management to ensure compliance with conference-specific style files and formatting constraints.

  • Adversarial review loop via Codex MCP to identify logical gaps, formatting errors, or weak claims before finalizing draft sections.

  • Support for real-time figure and table insertion, mapping generated visual content from figure/latex_includes.tex into the paper body.

  • Intelligent bibliography management, fetching verified BibTeX entries to eliminate hallucinated citations.

  • Backup workflows that ensure existing work is preserved in dated directories before any overwriting occurs.

  • Ensure you have executed /paper-plan to generate the necessary PAPER_PLAN.md before starting the writing process.

  • Target venues include ICLR, NeurIPS, ICML, CVPR, ACL, AAAI, and various IEEE transactions or conferences.

  • Use anonymous mode by default for blind peer review, but toggle ANONYMOUS to false for camera-ready versions.

  • Monitor the MAX_PAGES constant, as the skill provides guidance on page limits which differ between ML conferences and IEEE standards.

  • Leverage the shared references located in ../shared-references/ to improve prose style, maintain citation discipline, and conduct final submission-readiness checklists.

Repository Stats

Stars
7,749
Forks
726
Open Issues
52
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
Apr 29, 2026, 07:22 AM
View on GitHub