job-auto-apply

Installation
SKILL.md

Job Auto-Apply

Configuration: On startup, run node ${CLAUDE_SKILL_DIR}/scripts/bootstrap.js to load all runtime parameters. All values below prefixed with config.* come from config.json. If bootstrap.js returns ready: false, read ${CLAUDE_SKILL_DIR}/SETUP.md and 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:

  1. 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.
  2. Run node ${CLAUDE_SKILL_DIR}/scripts/bootstrap.js → load config + check readiness
    • If ready: false → read ${CLAUDE_SKILL_DIR}/SETUP.md and guide user through missing items. Do NOT proceed to any Phase. Do NOT attempt workarounds or alternative tools.
Installs
20
GitHub Stars
1
First Seen
Apr 4, 2026