← ClaudeAtlas

structure-doclisted

Tailor a master resume to a job description, compile it with tectonic, and log the application.
kerilpatel/my-claude-plugin-marketplace · ★ 0 · AI & Automation · score 60
Install: claude install-skill kerilpatel/my-claude-plugin-marketplace
# Customize Resume for a Job Description This command works from wherever it's invoked — it doesn't assume a fixed resume location. Step 0 locates the resume folder first; every later step refers back to that resolved path (shown below as `<resume-root>`). ## Step 0 — Locate the master resume - Search for a `resume.tex` file: check the current working directory first, then search recursively from it (e.g. `Glob **/resume.tex`). - If exactly one match is found, use its containing directory as `<resume-root>`. - If none or multiple matches are found, ask the user for the path to their master `resume.tex` and stop until they reply. Derive `<resume-root>` from whatever path they give. - Remember `<resume-root>` for the rest of this run — never hardcode a path from a previous session. ## Step 1 — Get the job description - If `$ARGUMENTS` is empty, ask the user to paste the job description now and stop until they reply. - If `$ARGUMENTS` looks like a file path, read that file as the JD text. - Otherwise, treat `$ARGUMENTS` verbatim as the JD text. ## Step 2 — Read the master resume and establish its structure Read `<resume-root>/resume.tex` — the master source. Always use this exact root file, never a previously-tailored subfolder copy, so edits don't compound across applications. Treat it as **read-only for the rest of this run**: it is only ever read, never written or edited — the tailored output always goes to a new file in a new folder (Step 8), never back into this path