← ClaudeAtlas

resume-workflowlisted

Generate and manage resumes in JSON Resume format using the resumed CLI. Use when updating resume content, rendering to HTML or PDF, or trying different themes.
matthull/my-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill matthull/my-skills
# Resume Workflow Generate and manage resumes using JSON Resume format. ## When to Use Use this skill when the user wants to: - Update resume content - Generate resume in different formats (HTML, PDF) - Try different themes - Preview resume changes ## Tooling **JSON Resume** — Resume data stored as structured JSON, rendered with themes. - CLI: `resumed` (installed globally) - Data file: `resume.json` in project root - Schema: JSON Resume v1.0.0 ## Files ``` <resume-repo>/ ├── resume.json # Source data (edit this) ├── resume.html # Rendered HTML (generated) ├── resume.pdf # PDF export (generated) ├── themes/jsonresume-theme-even-ats/ # The theme. Composes over jsonresume-theme-even. └── scripts/verify-resume.mjs # Extraction check, runs on every build ``` Run `npm install` once — the local theme needs `jsonresume-theme-even` in `node_modules`. ## Commands ### Build Script (preferred) Use the build script for one-command generation: ```bash ./scripts/build-resume.sh <json-file> [theme] ``` Examples: ```bash ./scripts/build-resume.sh resume.json ./scripts/build-resume.sh research/opportunities/example-role-resume.json ./scripts/build-resume.sh resume.json jsonresume-theme-even ``` The script: - Renders HTML and exports PDF - Derives output filenames from input (foo.json → foo.html, foo.pdf) - Outputs clickable file:// URLs - **Runs `scripts/verify-resume.mjs` and fails the build if the PDF's text layer is broken** - Default theme: `themes