paper-write

Generate LaTeX paper drafts from PAPER_PLAN.md and NARRATIVE_REPORT.md.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/KwongFuk/codex-skills --skill paper-write-kwongfuk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-write
Source: https://github.com/KwongFuk/codex-skills/tree/main/global/paper-write
Command: npx skills add https://github.com/KwongFuk/codex-skills --skill paper-write-kwongfuk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft LaTeX papers section-by-section from outlines and narrative content, reducing manual drafting time and ensuring consistent structure.

Core Features & Use Cases

  • Outline-to-section generation: Converts PAPER_PLAN.md into LaTeX sections under a structured main.tex and sections/*.tex.
  • Narrative-driven drafting: Ingests NARRATIVE_REPORT.md to populate prose and results with coherent flow.
  • Template-aware compilation: Selects venue templates from templates/ (ICLR/NeurIPS/IEEE/ACM) and assembles bibliography references (references.bib) with anonymous/camera-ready configurations.

Quick Start

Run the skill to generate a complete LaTeX draft from the provided PAPER_PLAN.md and 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 convert a markdown outline into a LaTeX research paper?

To convert a markdown outline into a LaTeX research paper, this skill processes PAPER_PLAN.md to generate structured main.tex and section files automatically. It maps your outline headings directly into formatted LaTeX sections.

Can I automatically generate BibTeX references from a narrative report?

Yes, you can generate BibTeX references from a narrative report. The skill ingests NARRATIVE_REPORT.md to populate prose and automatically assembles a references.bib file with coherent bibliography entries.

Does this tool support NeurIPS and ICLR conference templates?

Yes, this tool supports NeurIPS and ICLR conference templates. It selects venue templates from its templates directory and applies anonymized or camera-ready configurations to your generated main.tex file.

What is the best way to draft academic papers section-by-section?

The best way to draft academic papers section-by-section is using an outline-to-section generation workflow. This skill converts PAPER_PLAN.md outlines into discrete LaTeX section files under a unified main.tex document.

Do I need separate markdown files to generate IEEE or ACM LaTeX manuscripts?

Yes, you need separate PAPER_PLAN.md and NARRATIVE_REPORT.md files to generate IEEE or ACM LaTeX manuscripts. These inputs provide the structural outline and prose content required for automated drafting.

Why does my generated LaTeX paper need an anonymized configuration?

Your generated LaTeX paper needs an anonymized configuration for blind peer review submissions. The skill applies these venue-specific configurations directly to ensure your main.tex meets conference submission requirements.