Skills

Latex Conference Template Organizer

Organize messy conference LaTeX template .zip files into clean Overleaf-ready structure.

Install

npx skills add Galaxy-Dawn/claude-scholar --skill latex-conference-template-organizer -g -a claude-code -y
Category
Engineering
Updated
16d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

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".

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

Step 1: Extract and Analyze

Extract Files

Extract .zip to a temporary directory:

unzip -q template.zip -d /tmp/latex-template-temp
cd /tmp/latex-template-temp
find . -type f -name "*.tex" -o -name "*.sty" -o -name "*.cls" -o -name "*.bib"

Identify File Types

File TypePurpose
.texLaTeX source files
.sty / .clsStyle files
.bibBibliography database
.pdf / .png / .jpgImage files

Identify Main File

Common main file names:

  • main.tex
  • paper.tex
  • document.tex
  • sample-sigconf.tex
  • template.tex

Identification methods:

  1. Check if filename matches common patterns
  2. Search for files containing \documentclass
  3. If multiple candidates exist, ask user to confirm
# Find files containing \documentclass
grep -l "\\documentclass" *.tex

Step 2: Diagnose Issues

Present discovered issues to the user:

Disorganized File Structure

  • Multi-level directory nesting
  • .tex files scattered across directories
  • Unclear which file is the main file
Read the whole SKILL.md on GitHub

More in Engineering