← ClaudeAtlas

render-resumelisted

Compile a LaTeX resume to PDF with latexmk (falling back to tectonic or pdflatex) and report the output path, surfacing compile errors clearly. Use whenever the user wants to build, render, compile, or generate the PDF of their resume .tex — typically right after tailoring, or to rebuild the master. Detects the available TeX engine and gives install guidance if none is present.
DhruvPrajapati4/apply-kit · ★ 0 · AI & Automation · score 70
Install: claude install-skill DhruvPrajapati4/apply-kit
# render-resume Compile a resume `.tex` (default: the scratchpad `tailored.tex`) to PDF. Deterministic — no tailoring decisions happen here. ## Input - Path to a `.tex` (default: `tailored.tex` in the scratchpad; falls back to the working master, `master.tex` in the scratchpad or `./resume/main.tex`, if asked to render the master). ## Engine fidelity — important This resume is authored for **pdfLaTeX** (`\pdfgentounicode` for ATS + `roboto` Type1 fonts). `latexmk` (→ pdflatex) renders it **faithfully** and needs no shim — prefer it. **Tectonic runs XeTeX and does NOT render this resume correctly:** it crashes on `fontawesome5`, lacks the pdfTeX ATS primitives, and falls back from Roboto to a Computer Modern serif. `render.sh` auto-shims tectonic so it at least produces a one-page PDF, but treat that as a rough preview only — the final PDF the user submits should come from pdflatex/latexmk (or Overleaf). Tell the user this if only tectonic is available. ## Procedure 1. Run the bundled render script, `"${CLAUDE_SKILL_DIR}/scripts/render.sh" <tex-file>` (when installed as a plugin, `${CLAUDE_SKILL_DIR}` resolves to this skill's directory; if that variable is unset, fall back to `scripts/render.sh` relative to this skill). It: - detects `latexmk` (preferred, faithful), else `tectonic` (preview-only, see fidelity note), else `pdflatex`/`xelatex`; - for tectonic, compiles a shimmed throwaway copy; other engines use the file as-is; - compiles in the fi