latex-paper-writing GitHub

Write your next paper inside your coding agent

latex-paper-writing scaffolds the project for your venue, drafts and revises sections, manages BibTeX, compiles the PDF, and checks you are ready to submit.

git clone https://github.com/weinaike/overleaf-latex-skill.git
cd overleaf-latex-skill && ./install.sh

Auto-detects your agents. No configuration.

Claude Code OpenAI Codex Gemini CLI

What it does

One skill covers the whole loop, so you stay in one conversation from blank page to submitted PDF.

Real venue templates

IEEE conference, IEEE journal, ACM sigconf, arXiv, and AAS journals — using the genuine class files, with AASTeX bundled.

Section drafting

Every section skeleton explains what each paragraph is for. Drafting and revising follow per-venue methodology.

BibTeX citations

Sources real entries, keeps the database clean, and fixes broken citations.

Compile and fix

Builds the PDF and pulls the actual errors out of the log in plain language.

Pre-submission checks

Page limits, anonymization, and camera-ready rules for your venue.

Loads only what it needs

Writing guides, venue style rules, and error references are read on demand — never all at once.

Venues

Pick a venue and the scaffold matches it — class file, section structure, and style rules included.

VenueClassNotes
IEEE conferenceIEEEtranTwo-column conference format
IEEE journalIEEEtranJournal format
ACM sigconfacmartNeeds Libertine fonts (texlive-fonts-extra)
arXivarticleSingle-column preprint
AAS journals (ApJ, AJ, …)AASTeX v7Astronomy structure; class files bundled

How it works

Install once, then just talk to your agent.

Step 1

Install

Clone and run the installer. It wires the skill into every agent it finds.

./install.sh --agent claude
# or codex / gemini / all

Step 2

Say what you want

"Start an IEEE conference paper on…" or "fix my citations" — the skill picks the right workflow.

Start an IEEE conference paper
on robust localization

Step 3

Get a compiling PDF

The agent runs the loop — draft, cite, compile, fix — and reports pre-submission issues before you ship.

compile.sh ~/papers/my-paper full
# full rebuild before shipping

Compilation needs pdflatex and bibtex — check_latex_env.sh diagnoses your setup.

View on GitHub

Open source. Single-file skill, no build step.