Organize messy conference LaTeX template .zip files into clean Overleaf-ready structure. Use when the user asks to "organize LaTeX template", "clean up .zip template", or "prepare Overleaf submission template".
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Organize messy conference LaTeX template .zip files into clean Overleaf-ready structure. Use when the user asks to "organize LaTeX template", "clean up .zip template", or "prepare Overleaf submission template".
version
0.1.0
LaTeX Conference Template Organizer
Overview
Transform messy conference LaTeX template .zip files into clean, Overleaf-ready submission templates. Official conference templates often contain excessive example content, instructional comments, and disorganized file structures. This skill converts them into templates ready for writing.
Working Mode
Analyze-then-confirm mode: First analyze issues and present them to the user, then execute cleanup after confirmation.
Complete Workflow
Receive .zip file
↓
1. Extract and analyze file structure
↓
2. Identify main file and dependencies
↓
3. Diagnose issues (present to user)
↓
4. Ask for conference info (link/name)
↓
5. Wait for user confirmation of cleanup plan
↓
6. Execute cleanup, create output directory
↓
7. Generate README (with official website info)
↓
8. Output complete
Detect the following patterns and flag for cleanup:
Filenames containing: sample, example, demo, test
Comments containing: sample, example, template, delete this
Dependency Issues
Referenced .sty/.cls files missing
Image/table reference paths incorrect
Step 3: Ask for Conference Information
Ask the user for the following information:
Please provide the following information (optional):
1.**Conference submission link** (recommended): Used to extract official submission requirements
2.**Conference name**: If no link available
3.**Other special requirements**: Such as page limits, anonymity requirements, etc.
Step 4: Present Cleanup Plan
Present the cleanup plan to the user and wait for confirmation:
Add entries to references.bib and cite in text using \cite{key}.
Notes
[Warnings extracted from template comments]
[Important notes extracted from website]
### Extract Information from Website (if user provided a link)
Use WebFetch to get conference submission page content and extract:
- Page limits
- Anonymity requirements
- Format requirements
- Submission deadlines
## Step 7: Cleanup and Output
```bash
# Clean up temporary files
rm -rf /tmp/latex-template-temp
# Output completion message
echo "Template cleanup complete! Output directory: output/"
echo "Please upload the output/ directory to Overleaf to test compilation."
Error Handling
Error Scenario
Handling Approach
Main file not found
List all .tex files, let user choose
Dependency file missing
Warn user, attempt to locate from template directory
Cannot extract conference info
Use default info from template, mark as [To be confirmed]
Website inaccessible
Fall back to template comments, prompt user to fill in manually
Extraction failed
Prompt user to check .zip file integrity
Common Conference Template Types
Conference
Document Class
Notes
KDD (ACM SIGKDD)
acmart
Anonymous submission requires nonacm option to remove footnotes
ACM Conferences
acmart
Requires anonymous mode \acmReview{anonymous}
CVPR/ICCV
cvpr
Two-column, strict page limits
NeurIPS
neurips_2025
Anonymous review, no page limit
ICLR
iclr2025_conference
Two-column, requires session info
AAAI
aaai25
Two-column, 8 pages + references
KDD Anonymous Submission Configuration Notes
KDD 2026 uses the ACM acmart template and requires special configuration for anonymous submission:
Submission version (remove all ACM metadata footnotes):