← ClaudeAtlas

resumelisted

AI-powered resume system. Manages structured experience data and generates tailored LaTeX resumes for different job targets. Use when user says 'resume', 'generate resume', 'make resume', 'init resume', 'add experience', '简历', '生成简历', '初始化简历', or '添加经历'.
isolationistmuttontallow763/claude-resume · ★ 0 · AI & Automation · score 75
Install: claude install-skill isolationistmuttontallow763/claude-resume
# Resume — One Source, Many Tailored Resumes A complete resume management system: structured experience data → AI-tailored LaTeX → PDF. ``` experiences/ → /resume generate → resume.tex → make en → output/Name-Title.pdf (素材) (AI 定制化) (LaTeX源) (编译) (输出) ``` ## Subcommand Routing Parse `$ARGUMENTS` to determine which workflow to run: - `init [text]` → **Init Workflow** - `generate [job title or JD file]` or `gen [...]` → **Generate Workflow** - `add [description]` → **Add Experience Workflow** - Empty or unrecognized → Show available subcommands and ask user what they want to do --- ## Prerequisites Check Before any workflow, verify the environment: 1. Check if `resume.cls` exists in the current working directory. If not, copy from `${CLAUDE_SKILL_DIR}/assets/resume.cls` 2. Check if `Makefile` exists. If not, copy from `${CLAUDE_SKILL_DIR}/assets/Makefile` 3. Create directories if missing: `experiences/work/`, `jobs/`, `output/`, `.history/` 4. Check if `xelatex` is available: `which xelatex`. If not, warn the user: "XeLaTeX is required. Install with: brew install --cask mactex" --- ## Init Workflow (`/resume init [text]`) Initialize the experience data library from scratch. ### Mode Detection Based on `$ARGUMENTS` (after stripping "init"): 1. **User pasted large text** (resume, work history, LinkedIn export) → **Import Mode** 2. **Empty or short description** → **Q&A Mode** 3. **File path provided** (PDF/Markdown) → Read fi