job-auto-apply
Installation
SKILL.md
Job Auto-Apply
Configuration: On startup, run
node ${CLAUDE_SKILL_DIR}/scripts/bootstrap.jsto load all runtime parameters. All values below prefixed withconfig.*come fromconfig.json. Ifbootstrap.jsreturnsready: false, read${CLAUDE_SKILL_DIR}/SETUP.mdand guide user through setup. Tools per Playwright instance:browser_snapshot,browser_navigate,browser_click,browser_type,browser_fill_form,browser_select_option,browser_file_upload,browser_press_key,browser_evaluate,browser_take_screenshot,browser_wait_for,browser_tabs,browser_hover
Stage -1: Auto-Check on Startup (MANDATORY)
Every time this skill is invoked:
- Check user intent:
- If the user asks a question or says "discuss"/"analyze"/"review"/"look at" about a job → enter Discussion Mode (see below).
- If the user says "apply"/"submit"/"投" + a specific job URL or role → enter Single Apply Mode: run the Phase 1 research steps for that job (fetch JD, extract keywords, research company, create folder), then go directly to Phase 2 → Phase 2.5 → Phase 3 for that job only.
- Otherwise → continue to auto-apply flow.
- Run
node ${CLAUDE_SKILL_DIR}/scripts/bootstrap.js→ load config + check readiness- If
ready: false→ read${CLAUDE_SKILL_DIR}/SETUP.mdand guide user through missing items. Do NOT proceed to any Phase. Do NOT attempt workarounds or alternative tools.
- If