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.
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.
| Venue | Class | Notes |
|---|---|---|
| IEEE conference | IEEEtran | Two-column conference format |
| IEEE journal | IEEEtran | Journal format |
| ACM sigconf | acmart | Needs Libertine fonts (texlive-fonts-extra) |
| arXiv | article | Single-column preprint |
| AAS journals (ApJ, AJ, …) | AASTeX v7 | Astronomy 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.
Open source. Single-file skill, no build step.