aris-paper-write

Drafts venue-formatted LaTeX papers section by section from a research outline.

1.1k|116|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/OpenLAIR/dr-claw --skill aris-paper-write
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aris-paper-write
Source: https://github.com/OpenLAIR/dr-claw/tree/main/skills/aris-paper-write
Command: npx skills add https://github.com/OpenLAIR/dr-claw --skill aris-paper-write

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Turning a research plan and narrative report into a complete, compilable LaTeX paper is slow and error-prone, with risks of hallucinated citations, venue formatting mistakes, and generic AI-sounding prose. This Skill automates section-by-section drafting with verified bibliography and venue-specific templates.

Core Features & Use Cases

  • Section-by-Section LaTeX Generation: Produces a modular paper/ project (main.tex, per-section files, math macros) following a PAPER_PLAN.md outline, with venue templates for ICLR, NeurIPS, ICML, CVPR, ACL, AAAI, and IEEE journals/conferences.
  • Verified Bibliography: Fetches real BibTeX entries from DBLP and CrossRef instead of LLM-generated citations, and filters references.bib to only cited entries.
  • Quality Passes: Includes de-AI polish, a reverse-outline coherence test, and an automated cross-review step via a reviewer model before final checks on page limits, references, and anonymity.
  • Use Case: After finishing experiments and a narrative report, run the Skill to produce a compile-ready ICLR submission draft with figures, citations, and an appendix, then iterate on reviewer feedback.

Quick Start

Ask the assistant to write the paper from your PAPER_PLAN.md and NARRATIVE_REPORT.md, for example: "Write the paper for ICLR using my paper plan and narrative report."

Frequently Asked Questions about aris-paper-write

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

FAQPage Schema
How do I generate a LaTeX paper from a research outline?

Provide a PAPER_PLAN.md outline and NARRATIVE_REPORT.md, then invoke the Skill with a target venue. It creates a paper/ directory with main.tex, per-section files, math macros, and a filtered references.bib, drafting each section in order.

Which conference and journal templates does it support?

It ships templates for ICLR, NeurIPS, ICML, CVPR, ACL, AAAI, ACM venues, IEEE Transactions and Letters journals, and IEEE conferences such as ICC, GLOBECOM, INFOCOM, and ICASSP. The TARGET_VENUE constant selects the style file and citation format.

How does it prevent hallucinated citations in the bibliography?

It fetches real BibTeX from DBLP by title and author search, falls back to CrossRef DOI lookups, and marks unresolvable entries with a [VERIFY] comment instead of fabricating them. The final references.bib contains only entries actually cited in the text.

Does it handle IEEE citation style differently from ML conferences?

Yes. ML venues use natbib commands like \citep and \citet, while IEEE venues use the cite package with numeric \cite commands. The Skill never mixes the two styles and also accounts for IEEE counting references toward the page limit.

What inputs are required before running the paper writing workflow?

It expects a PAPER_PLAN.md outline with a claims-evidence matrix, a NARRATIVE_REPORT.md with findings, generated figures with LaTeX include snippets, and optionally an existing .bib file. Without a plan, it asks you to run the planning step first.

What happens if the paper directory already exists?

The existing paper/ directory is backed up to a timestamped paper-backup folder before any overwriting. Stale section files no longer referenced by main.tex are deleted to keep the project structure consistent.