gpd-arxiv-submission

Validates, flattens, and packages LaTeX papers into arXiv-ready submission tarballs.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/MichaelsEngineering/sentinel-multiscale-field-dynamics --skill gpd-arxiv-submission-michaelsengineering
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gpd-arxiv-submission
Source: https://github.com/MichaelsEngineering/sentinel-multiscale-field-dynamics/tree/main/.agents/skills/gpd-arxiv-submission
Command: npx skills add https://github.com/MichaelsEngineering/sentinel-multiscale-field-dynamics --skill gpd-arxiv-submission-michaelsengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Preparing a LaTeX paper for arXiv involves strict compliance rules—flattened \input commands, inlined .bbl bibliographies, no TIFF figures, size limits, and 00README.XXX metadata—and mistakes cause rejected submissions. This Skill automates the full validation and packaging pipeline so the paper compiles cleanly and meets arXiv requirements. ## Core Features & Use Cases - LaTeX Validation and Compilation: Runs pdflatex/bibtex cycles, classifies errors by severity, and blocks packaging until the manuscript compiles cleanly. - Flattening and Packaging: Recursively resolves \input/\include, inlines the .bbl bibliography, validates figure formats, cleans auxiliary files, and produces arxiv-submission.tar.gz with main.tex at the root. - Placeholder Gating: Hard-blocks submission when RESULT PENDING markers or \cite{MISSING:...} citations remain, and generates a submission manifest plus pre-submission checklist. - Use Case: After finishing a manuscript in paper/, invoke the Skill to compile, flatten, validate figures and metadata, and receive a submission-ready tarball with a checklist of remaining manual arXiv steps. ## Quick Start Ask the AI to prepare the paper in the paper directory for arXiv submission and generate the validated submission tarball.

Frequently Asked Questions about gpd-arxiv-submission

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

FAQPage Schema
How do I prepare a LaTeX paper for arXiv submission?▼

Compile the manuscript with pdflatex and bibtex, flatten all \input and \include commands into a single main.tex, inline the .bbl bibliography, validate figure formats, and package everything into a tarball with main.tex at the root level.

How to flatten LaTeX \input and \include files for arXiv?▼

Recursively resolve each \input or \include by reading the referenced file and replacing the command with its contents, preserving \clearpage behavior for \include. Then replace \bibliography with the .bbl contents and remove \bibliographystyle.

What figure formats does arXiv accept?▼

arXiv rejects TIFF files, which must be converted to PNG. EPS figures need embedded fonts, PNG/JPG figures should meet 150 DPI minimum (300 DPI for text), and PDF figures require \pdfoutput=1 on the first line of main.tex.

Why does arXiv reject my submission tarball?▼

Common causes include main.tex not at the tarball root, leftover .bib instead of inlined .bbl, subdirectories in uploads, packages exceeding 50MB, or unresolved placeholders like RESULT PENDING markers and \cite{MISSING:...} citations.

What are the arXiv abstract and file size limits?▼

The abstract must stay under 1920 characters excluding LaTeX commands. The total package must be under 50MB and individual files under 10MB; oversized packages can be reduced by compressing figures or moving data to ancillary files.