paper-write

Generate LaTeX paper sections from an outline with citation management.

Updated May 22, 2026
One-click install
npx skills add https://github.com/Leo1349/autoresearch --skill paper-write-leo1349
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-write
Source: https://github.com/Leo1349/autoresearch/tree/main/skills/paper-write
Command: npx skills add https://github.com/Leo1349/autoresearch --skill paper-write-leo1349

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, python-pygments, python-docx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of writing and formatting LaTeX papers, significantly reducing the time and effort required for paper preparation.

Core Features & Use Cases

  • Automated LaTeX Generation: Drafts LaTeX papers section-by-section from an outline.
  • Customizable Templates: Supports templates for different venues like ICLR, NeurIPS, and ICML.
  • Data Integration: Integrates with external data sources for bibliography and figure management.
  • Use Case: Imagine you have an outline and research narrative for a paper. Use this Skill to generate the complete LaTeX file with all sections and references formatted according to the selected venue.

Quick Start

Run the paper-write skill with the paper plan located at 'path/to/paper-plan.md' and the research narrative located at 'path/to/narrative_report.md'.

Frequently Asked Questions about paper-write

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LaTeX paper writing from an outline?

To automate LaTeX paper writing, you provide a paper plan markdown file and a research narrative report. The Skill generates the complete LaTeX file section-by-section, handling formatting and citations automatically based on your outline.

Can I use custom conference templates like NeurIPS or ICLR for LaTeX generation?

Yes, LaTeX generation supports custom conference templates for venues like ICLR, NeurIPS, and ICML. It processes your paper plan and narrative to output a LaTeX file formatted according to your selected venue's specific style requirements.

Do I need Python installed to generate LaTeX papers automatically?

Yes, Python is required for template processing to generate LaTeX papers automatically. You also need a LaTeX distribution installed for output generation, while Python handles the underlying template processing and document construction workflows.

How does automated citation management work for academic writing?

Automated citation management integrates external data sources for bibliography management during academic writing. It formats references according to your selected venue template, ensuring your LaTeX output maintains correct citation structures throughout the generated paper.

What is the best way to format research narratives into LaTeX documents?

The best way to format research narratives into LaTeX documents is providing a structured paper plan alongside the narrative report. This allows automated section-by-section generation, integrating data sources for figures and bibliography directly into the final LaTeX output.

Are there limitations when automating academic writing with Python?

A limitation of automating academic writing is the strict dependency on Python for template processing and LaTeX for output generation. Without a properly structured paper plan and narrative report, automated section generation cannot proceed effectively.