From writing-skills
Create professional LaTeX documents — CVs, academic reports, presentations (Beamer), and manage BibTeX references. Use this skill whenever the user asks to create, edit, or compile any LaTeX document, write a resume/CV in LaTeX, build slides or a presentation, write an academic paper or report, or set up bibliography management. Also triggers when the user mentions .tex files, pdflatex, bibtex, beamer, or any LaTeX-related workflow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/writing-skills:latexThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Professional LaTeX document generation with support for multiple document types.
Professional LaTeX document generation with support for multiple document types.
.tex file(s) and compile to PDFEach type has its own reference with templates, best practices, and examples:
| Type | Reference | Use when |
|---|---|---|
| CV / Resume | cv.md | User wants a professional CV, resume, or curriculum vitae |
| Presentation | presentation.md | User wants slides, a talk, or a Beamer presentation |
| Academic Report | academic-report.md | User wants a paper, thesis chapter, technical report, or academic document |
| BibTeX | bibtex.md | User needs to manage references, citations, or bibliography |
Read the appropriate reference file before generating any document.
\usepackage[utf8]{inputenc} (pdflatex) or compile with xelatex/lualatex\usepackage[T1]{fontenc} for proper font encoding with pdflatex\usepackage[brazilian]{babel} or \usepackage[english]{babel} based on the user's language%, $, &, #, _, {, }, ~, ^\input{} or \include{} to keep things modular# Simple document
pdflatex -interaction=nonstopmode document.tex
# With bibliography
pdflatex document.tex
bibtex document
pdflatex document.tex
pdflatex document.tex
# Or use latexmk for automatic dependency resolution
latexmk -pdf document.tex
If compilation fails, read the .log file to diagnose — LaTeX error messages point to the exact line.
For any non-trivial project, organize files:
project/
├── main.tex # Main document
├── references.bib # Bibliography (if needed)
├── sections/ # Chapter/section files (if modular)
├── figures/ # Images and diagrams
└── output/ # Compiled PDFs
$ARGUMENTS — the user's request describing what document they need. Parse it to determine the document type and specific requirements, then consult the appropriate reference file.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub willzwayn/wayn-skills --plugin writing-skills