resumelisted
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