AI-powered job application assistant for Claude Code
Fill out job applications automatically using your resume.
Supports LinkedIn Easy Apply, Greenhouse, Ashby, Lever, Rippling, and Workday. One-time profile setup from your resume, then apply to jobs with a single command.
Claude Code
$ /job-apply
Paste the job URL you'd like to apply to:
https://linkedin.com/jobs/view/4019283746
Loading profile from ~/.claude-job-profile.json
Navigating to job listing...
Filling application fields:
Application Progress
✓ Full name
✓ Email address
✓ Phone number
✓ Resume uploaded
✓ Work authorization
▶ Cover letter
Ready to submit. Review and confirm?
Job Apply Plugin turns Claude Code into a job application assistant. Extract your profile once from a resume, then let Claude fill out applications across six major job platforms while you review and confirm.
Two skills
Apply to jobs and discover new opportunities.
Fill out applications automatically
- One-time profile setup from your resume (PDF, DOCX, or TXT)
- Multi-platform: LinkedIn Easy Apply, Greenhouse, Ashby, Lever, Rippling, Workday
- Smart field mapping from your profile to form fields
- Dual-tool architecture: Chrome MCP for authenticated sites, Playwright MCP for forms
- Never submits without your explicit confirmation
Find jobs where you have an advantage
- Auto-generates search keywords from your resume
- Finds jobs at companies where you have connections
- Identifies jobs with hiring managers listed
- Auto-inferred location and experience level filters
- Results saved to
~/.claude-job-searches/ as JSON
Requirements
Three tools, zero config.
Claude Code
The CLI that runs the plugin and orchestrates the entire workflow.
Claude in Chrome
MCP server for authenticated browser sessions, used for LinkedIn where login is required.
Playwright MCP
Headless browser automation for form filling, file uploads, and iframe interaction on external ATS platforms.
Install
Add the plugin and start applying.
Install from the Claude Code plugin marketplace, then invoke /job-apply with a job URL. Your profile is extracted once and reused across all applications.
claude plugin marketplace add neonwatty/job-apply-plugin
claude plugin install job-apply@neonwatty-plugins
# Then in Claude Code:
/job-apply
Safety first
You stay in control at every step.
Never submits without confirmation
Every application shows a full summary and waits for your explicit approval before submitting.
Never enters passwords
If a site requires login, the plugin stops and asks you to sign in first.
Never enters payment info
Premium features and paid prompts are skipped automatically.