appautomaton/latex-arxiv-SKILL

A highly customizable agentic harness for arXiv-ready ML/AI review papers (and beyond). It drives agentic AI like Codex CLI and Claude Code through a gated LaTeX workflow with verified BibTeX citations.

What it solves

It automates the creation of high-quality, arXiv-ready machine learning and AI review papers in LaTeX. It solves the problem of AI hallucinations in academic writing by enforcing strict verification of every citation and requiring human approval of the research plan before any prose is written.

How it works

The project acts as an agentic harness that guides a coding agent (like Claude Code or OpenAI Codex) through a structured pipeline:

  1. Research & Planning: The agent identifies 10-20 relevant papers and creates a draft plan and project scaffold.
  2. Approval Gate: A human must approve the plan before the agent can begin writing.
  3. Issue-Driven Writing: The project uses a CSV file as an "execution contract." Each section of the paper is treated as a tracked issue with specific acceptance criteria.
  4. Verification: Every citation is web-checked against a live source before being added to the bibliography to prevent hallucinations.
  5. Refinement & Compilation: The prose is refined for rhythm, and the project is compiled using pdflatex and bibtex to ensure a clean PDF output without undefined citations.

Who it’s for

Researchers and AI practitioners who want to generate structured, verified academic review papers or survey articles without manually managing the tedious aspects of literature discovery and LaTeX formatting.

Highlights

  • Zero-Hallucination Citations: Every \cite{} is verified against a live source before entering the bibliography.
  • Issue-Driven Execution: Uses a CSV-based tracking system to ensure work is performed according to a plan rather than based on "vibes."
  • Portable Agent Skills: Compatible with both Anthropic Claude Code and OpenAI Codex.
  • Deterministic Tooling: Uses Python scripts for scaffolding, arXiv discovery (with SQLite caching), and compilation to ensure consistent behavior.

Related

  • Project
  • Project
  • Project
  • Project
  • Project