onboarding
Interview the user and build their job-application profile — identity, contact, work authorization, EEO/demographics, and the standard screening answers (non-compete, felony, sponsorship) — plus register their resume. Use for /onboard or whenever the user wants to set up or edit their dear-hiring-manager profile before applying to jobs.
npx skills add extrasmall0/dear-hiring-manager --skill onboarding --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Onboarding Goal: produce a complete, human-readable `~/.dear-hiring-manager/profile.md` and register a resume, so later applications fill themselves. Keep it fast — parse what you can, only ask for gaps. ## Procedure 1. **Ensure the data dir exists.** Create `~/.dear-hiring-manager/` if missing. 2. **Check for an existing profile.** - If `~/.dear-hiring-manager/profile.md` exists: show a short summary, ask whether to *edit a section* or *view*. Only touch what they name. Do not restart the interview. - If not: copy `${CLAUDE_PLUGIN_ROOT}/templates/profile.template.md` to `~/.dear-hiring-manager/profile.md` and continue. 3. **Register + parse the resume (do this first — it prefills most fields).** - Ask for the resume path. Copy it to `~/.dear-hiring-manager/resume.<ext>`. - Read it. Prefill name, email/phone, location, education, and an experience summary into the profile. Then only ask the user to confirm/correct those, not retype them. **Do NOT prefill LinkedIn/GitHub/portfolio URLs from the resume — ask for those directly (see the interview step).** 4. **Interview the gaps via the option-picker.** For every field whose answer is a discrete choice, ASK WITH THE `AskUserQuestion
- Procedure
- Rules
What does the onboarding skill do?
Interview the user and build their job-application profile — identity, contact, work authorization, EEO/demographics, and the standard screening answers (non-compete, felony, sponsorship) — plus register their resume. Use for /onboard or whenever the user wants to set up or edit their dear-hiring-manager profile before applying to jobs.
How do I install it?
Run `npx skills add extrasmall0/dear-hiring-manager --skill onboarding --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From extrasmall0/dear-hiring-manager, a repository with 106 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
