AI-powered job application assistant for Claude Code and Codex

Fill out job applications automatically using your resume.

Guided workflows cover LinkedIn Easy Apply, Greenhouse, Ashby, Lever, Rippling, and Workday. Set up your profile once, then start a guided application with a single command.

Codex / Claude Code
$job-apply:job-apply
Paste the job URL you'd like to apply to:
https://linkedin.com/jobs/view/4019283746
Loading profile and confirmed answers from ~/.job-apply/
Navigating to job listing...
Filling application fields:
Application Progress
Full name
Email address
Phone number
Resume uploaded
Work authorization
Cover letter
Final review ready. Inspect the fields, then submit manually.

Job Apply turns Codex or Claude Code into a job application assistant. Extract your profile once, reuse confirmed answers, and let uncertain or sensitive fields come back to you for review before you submit manually.

Four skills

Remember trusted answers, set preferences, discover opportunities, and apply.

job-apply:job-apply

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
  • Visible automation with Codex Browser or Claude in Chrome
  • Stops at final review so only you can submit
job-apply:answer-memory

Reuse answers without losing control

  • Stores profile data and reusable answers locally
  • Distinguishes confirmed, inferred, missing, and sensitive answers
  • Requires separate consent before remembering sensitive values
  • Saves resumable progress without copying answer values
  • Migrates the legacy profile non-destructively
job-apply:job-search

Find jobs where you have an advantage

  • Searches using your saved titles and filters
  • Finds jobs at companies where you have connections
  • Identifies jobs with hiring managers listed
  • Searches LinkedIn, Hacker News, and Twitter/X
  • Results saved to a shared compatibility directory as Markdown
job-apply:job-preferences

Save reusable search preferences

  • Sets target titles and minimum base salary
  • Records remote-work and time-range preferences
  • Filters out unwanted titles and seniority levels
  • Stores preferences with your local profile
  • Updates selected settings without replacing the rest

Guided ATS workflows

Six families, with honest limits.

LinkedIn Easy Apply
Greenhouse
Ashby
Lever
Rippling
Workday

Codex and Claude Code host guidance was reviewed on July 28, 2026. Live end-to-end ATS acceptance is tracked separately; individual flows remain unverified and may drift as sites change.

Requirements

Choose your agent and a visible browser.

Codex

Use the Codex CLI or desktop app with the Browser plugin for visible navigation, form filling, and file uploads.

Claude Code

Use Claude Code with Claude in Chrome for the same visible, supervised workflow.

Your existing session

Sign in yourself. The plugin never asks for, stores, or enters credentials, passwords, CAPTCHA responses, or MFA codes.

Install

Add the plugin and start applying.

Install for Codex or Claude Code, then invoke the application skill with a job URL. Your profile and explicitly confirmed answers are stored locally and reused only when their scope still matches.

# Codex
codex plugin marketplace add neonwatty/job-apply-plugin
codex plugin add job-apply@neonwatty-plugins
$job-apply:job-apply

# Claude Code
claude plugin marketplace add neonwatty/job-apply-plugin
claude plugin install job-apply@neonwatty-plugins
/job-apply:job-apply

Safety first

You stay in control at every step.

Only you submit

Every application stops at final review with a field summary. You inspect the page and click Submit or Send yourself.

Never enters passwords

The plugin pauses for login, password, CAPTCHA, MFA, or account creation so you can handle it yourself.

Never enters payment info

Premium features and paid prompts are skipped automatically.

Sensitive answers stay deliberate

Using a sensitive answer once never stores it automatically. Remembering it requires a separate explicit choice, and future use is still reconfirmed.

Changing ATS controls

If the visible browser cannot reach a site-specific field, the plugin reports it and leaves it for you.

Privacy and support

Know what stays local, and where to get help.

Plaintext local store

Your profile, answer bank, minimal history, and resumable sessions live under ~/.job-apply/. Protect it like a resume; never attach its files to a public issue.

No plugin telemetry

The repository defines no telemetry service. Information is shared with third-party sites only when you direct Codex or Claude Code to use it in browser or search workflows.