paper-write

Draft a LaTeX academic paper section-by-section from PAPER_PLAN.md and evidence files.

1|Updated May 14, 2026
One-click install
npx skills add https://github.com/lix965996-art/MMM --skill paper-write-lix965996-art
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-write
Source: https://github.com/lix965996-art/MMM/tree/main/resources/app/skills/paper-write
Command: npx skills add https://github.com/lix965996-art/MMM --skill paper-write-lix965996-art

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps researchers turn a paper outline and available evidence into a complete, structured LaTeX manuscript while enforcing strict discipline: no fabricated numbers, consistent claim-to-evidence mapping, and verified citation behavior.

Core Features & Use Cases

  • Section-by-section LaTeX drafting from a plan: Generates an end-to-end paper draft (abstract through conclusion) from PAPER_PLAN.md and narrative/report inputs.
  • Evidence-locked results writing: Requires numerical claims to come only from figures/all_results.json or RESULTS.md and checks for missing/placeholder upstream content.
  • Verified reference pool and citation discipline: Builds a verified bibliography pool before writing any \citep{} usage and fetches real BibTeX from DBLP/CrossRef (no fabrication).
  • Figure/table embedding plan: Enforces an embedding workflow that maps available PDFs and latex_includes assets into the correct sections.
  • Resume + integrity checks: Supports backup/resume strategies, section completeness checks, label/ref verification, and final embedding verification.

Quick Start

Use the paper-write skill to draft an ICLR-style LaTeX paper section-by-section from your existing PAPER_PLAN.md, narrative, and figures, for example: “Draft my paper into LaTeX using the outline in PAPER_PLAN.md and the evidence in figures/all_results.json for the ICLR venue.”

Frequently Asked Questions about paper-write

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

FAQPage Schema
How do I draft a LaTeX academic paper from an outline automatically?

To draft a LaTeX academic paper from an outline, you need a structured plan and supporting evidence files. The skill generates a complete manuscript section-by-section, mapping claims to verified results and embedding figures directly into the LaTeX source.

How do I ensure citations in my LaTeX paper are not fabricated?

To ensure citations in your LaTeX paper are not fabricated, use a verified reference pool built from DBLP and CrossRef. The skill fetches real BibTeX entries before writing any \citep{} commands, guaranteeing no hallucinated references appear in the manuscript.

Can I generate an ICLR-style LaTeX manuscript from a claims-evidence matrix?

Yes, you can generate an ICLR-style LaTeX manuscript from a claims-evidence matrix. The skill reads your PAPER_PLAN.md and locks numerical claims to verified sources in figures/all_results.json or RESULTS.md, preventing unsupported data entry.

What is the best way to embed figures and tables into a LaTeX paper draft?

The best way to embed figures and tables into a LaTeX paper draft is through a enforced embedding workflow. The skill maps available PDFs and latex_includes assets into their correct sections, verifying labels and references during the final completeness check.

Do I need experiment results and figures ready before drafting a LaTeX paper?

Yes, you need experiment results and figures ready before drafting a LaTeX paper. The skill validates upstream completeness, requiring figures/all_results.json or RESULTS.md for numerical claims, and stops if placeholder or missing content is detected.

What happens if my experiment results are missing when generating a LaTeX paper?

If your experiment results are missing when generating a LaTeX paper, the drafting process enforces strict validation checks. The skill detects missing or placeholder upstream content and blocks numerical writing until verified evidence from RESULTS.md or all_results.json is provided.