← ClaudeAtlas

tailor-resumelisted

Choose the best existing resume base/variant for a job, or create a new tailored variant when nothing fits.
suxrobGM/jobpilot · ★ 18 · AI & Automation · score 84
Install: claude install-skill suxrobGM/jobpilot
# Tailor Resume — Reuse or Create Choose or produce a resume for a specific job. You decide reuse vs create; the user does not pre-select. ## Setup Follow `plugin/skills/shared/setup.md`. The profile response includes `data.resumes` (every base with `label`, `hasData`, `variantCount`, `isPrimary`). ## Step 1 — Build the JD object Detect the argument shape: - Starts with `{` → parse as digest JSON. **No navigation, no snapshot.** - Starts with `http` → `browser_navigate`, then `browser_snapshot` the posting body (per `plugin/skills/shared/browser-tips.md`) and build the digest from it. - Otherwise → pasted JD text; parse the same fields manually. From the digest (`title`, `requirements[]`, `responsibilities[]`, `techStack[]`, `yearsExperience`, `descriptionExcerpt`), assemble: - `title`, `domain` (fintech/healthtech/devtools/…), `standouts` (clearance, on-call, on-site, …). - `roleFamily` ∈ `frontend | backend | fullstack | mobile | data | ml | devops | qa | other` — match `title` + `descriptionExcerpt` against: frontend (`frontend`, `ui`, `react`, `vue`, `angular`), backend (`backend`, `api`, `services`), fullstack (`full-stack`), mobile (`ios`, `android`, `react native`, `flutter`), data (`data engineer/scientist`, `analytics`, `etl`), ml (`ml`, `ai engineer`, `mlops`), devops (`devops`, `sre`, `platform`, `infrastructure`), qa (`qa`, `sdet`, `test engineer`). - `seniority` ∈ `junior | mid | senior | staff | lead` — from title (`junior`/`entry` → junior; `senior`/`sr