render-resumelisted
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