From job-hunt-toolkit
Use when the user asks to "initialize job hunt workspace", "set up job seeking folder", "create CV workspace", "bootstrap resume folder", "prepare job search folder", "start job hunt setup", "create application tracking workspace", "first time setup for job applications", or is starting the job-hunt-toolkit for the first time. Creates the workspace directory structure, generates README/AGENTS.md/NAMING.md from plugin templates, copies master HTML CV into workspace, and primes the workspace for per-company folders.
How this skill is triggered — by the user, by Claude, or both
Slash command
/job-hunt-toolkit:init-workspace [workspace-path] (optional, defaults to ~/Documents/job_seeking)[workspace-path] (optional, defaults to ~/Documents/job_seeking)This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
One-time setup for a job-hunt workspace: create the folder structure, generate docs from plugin templates, and copy the master CV.
One-time setup for a job-hunt workspace: create the folder structure, generate docs from plugin templates, and copy the master CV.
~/Documents/job_seeking. Resolve ~ to the real home.AI_LLM_ML_Engineer). Ask user.AGENTS.md, ask the user:
mkdir -p.Ask via AskUserQuestion if not supplied:
AI_LLM_ML_Engineer, Senior_ML_Engineer)Validate against references/naming-rules.md (underscores only, ASCII only).
Use AskUserQuestion for the absolute path to the existing master CV HTML file.
If the user provides a valid, readable .html path: copy it into the workspace root as <First>_<Last>_<Role>_CV.html and leave the source untouched. Print: ✓ Master CV copied to <workspace>/<First>_<Last>_<Role>_CV.html.
If the user provides no path, an empty value, or a path that does not exist / is not readable: HARD ERROR — print exactly:
No CV file provided. A master HTML CV is required to initialize the workspace. Please provide a valid path and re-run.
Stop entirely.
Write these files from this plugin's references/ directory and templates at generation time. Do not copy-paste from stale snapshots.
README.md — workspace overview. Use templates/README.md.template, substituting <First>, <Last>, <Role>.AGENTS.md — workspace-local agent rules. Use templates/AGENTS.md.template. Reference the plugin AGENTS.md for authoritative rules.NAMING.md — quick reference. Use templates/NAMING.md.template, but prefer linking back to the plugin's references/naming-rules.md rather than duplicating content that will drift..gitignore — Write with standard ignore patterns for local notes, editor artifacts, and sensitive files:
*.local.md
salary_notes.md
.DS_Store
*~
.#*
.vscode/
.idea/
Print a "next steps" block pointing to new-application and prepare-to-send.
<company>/ folders — they may contain application history.cd state doesn't persist between tool calls.| Scenario | Action |
|---|---|
| No CV path provided or path invalid | Hard error: "No CV file provided. A master HTML CV is required to initialize the workspace. Please provide a valid path and re-run." Stop entirely. |
| Target dir exists with existing docs | Ask user: overwrite / abort / new path |
| User declines to provide name | Use placeholders <First>_<Last> and warn that filenames need manual fixup |
After success, print:
✓ Workspace initialized at <path>
✓ Master CV copied to <path>/<First>_<Last>_<Role>_CV.html
✓ Docs generated from plugin templates
Next:
$job-hunt-toolkit:new-application <company-slug> # start an application
$job-hunt-toolkit:export-pdf # generate master PDF from HTML
npx claudepluginhub alex-kopylov/zweihander --plugin job-hunt-toolkitGuides reception of code review feedback: verify before implementing, avoid performative agreement, push back with technical reasoning when needed.
Design banners for social media, ads, website heroes, and print with multiple art direction options and AI-generated visuals.