- job_searcher.mjs: LinkedIn + Wellfound search, queue population - job_applier.mjs: Easy Apply + Wellfound apply, Mode A/B - lib/form_filler.mjs: config-driven form filling, custom answers.json - lib/linkedin.mjs: two-panel Easy Apply flow - lib/wellfound.mjs: Wellfound search + apply - lib/browser.mjs: Kernel stealth browser factory with local fallback - lib/queue.mjs: jobs_queue.json management - lib/notify.mjs: Telegram notifications - setup.mjs: setup wizard with login verification - Config templates: profile, search_config, answers, settings - SKILL.md: OpenClaw skill definition
22 lines
636 B
JSON
22 lines
636 B
JSON
{
|
|
"name": { "first": "Jane", "last": "Smith" },
|
|
"email": "jane@example.com",
|
|
"phone": "555-123-4567",
|
|
"location": {
|
|
"city": "San Francisco",
|
|
"state": "California",
|
|
"zip": "94102",
|
|
"country": "United States"
|
|
},
|
|
"linkedin_url": "https://linkedin.com/in/janesmith",
|
|
"resume_path": "/home/user/resume.pdf",
|
|
"years_experience": 7,
|
|
"work_authorization": {
|
|
"authorized": true,
|
|
"requires_sponsorship": false
|
|
},
|
|
"willing_to_relocate": false,
|
|
"desired_salary": 150000,
|
|
"cover_letter": "Your cover letter text here. Keep it to 3-4 sentences — why you, why this type of role, one proof point."
|
|
}
|