BeClaude

job-apply

New
Community RegistryGeneralby Jeremy Watt

AI-powered job application assistant for LinkedIn, Greenhouse, Ashby, and Workday

Community PluginView Source

Overview

![Discord](https://discord.gg/7xsxU4ZG6A)

AI-powered job application assistant that automatically fills out job applications on LinkedIn Easy Apply, Greenhouse, Ashby, Lever, Rippling, and Workday using browser automation.

Skills

SkillDescription
/job-applyFill out job applications automatically using your resume
/job-searchSearch LinkedIn for jobs with connections and hiring manager insights

Features

Job Apply (/job-apply)

  • One-time profile setup: Extract your information from a resume (PDF, DOCX, or TXT)
  • Multi-platform support: LinkedIn Easy Apply, Greenhouse, Ashby, Lever, Rippling, Workday
  • Dual-tool architecture: Chrome MCP for authenticated sites, Playwright MCP for form filling and file uploads
  • Smart field mapping: Automatically matches your profile to form fields
  • Safety first: Never submits without your explicit confirmation
  • Resume storage: Profile saved locally for reuse across applications

Job Search (/job-search)

  • Smart keyword suggestions: Auto-generates search terms from your resume
  • Connection insights: Finds jobs at companies where you have connections
  • Hiring manager discovery: Identifies jobs with hiring managers listed
  • Auto-inferred filters: Location and experience level from your profile
  • Results saved: All searches saved to ~/.claude-job-searches/ as JSON

Requirements

Installation

bash
claude plugin marketplace add neonwatty/job-apply-plugin
claude plugin install job-apply@neonwatty-plugins

Usage

First Time Setup

  1. Invoke the skill:

`` /job-apply ``

  1. Provide your resume path when prompted:

`` ~/Documents/resume.pdf ``

  1. Review and confirm extracted profile information

Applying to Jobs

Once your profile is set up:

  1. Invoke the skill:

`` /job-apply ``

  1. Provide a job URL:

`` https://www.linkedin.com/jobs/view/123456789 ``

  1. Watch as Claude fills out the application
  1. Review the summary and confirm submission

Searching for Jobs

Use /job-search to find jobs where you have an advantage:

  1. Invoke the skill:

`` /job-search ``

  1. Claude will suggest keywords based on your resume:

``` Based on your resume, I suggest searching for: - Keywords: "Senior Software Engineer", "Staff Engineer" - Location: San Francisco, CA - Experience: Mid-Senior (7 years)

Ready to search, or would you like to adjust? ```

  1. Confirm or modify the suggestions
  1. Review results prioritized by:

- Jobs with hiring managers listed (highest priority) - Jobs with 1st-degree connections - Jobs with alumni connections

Results are automatically saved to ~/.claude-job-searches/.

Supported Platforms

PlatformURL PatternToolStatus
LinkedIn Easy Applylinkedin.com/jobs/view/*Chrome MCPSupported
Greenhouseboards.greenhouse.io/*Playwright MCPSupported
Ashbyjobs.ashbyhq.com/*Playwright MCPSupported
Leverjobs.lever.co/*Playwright MCPSupported
Rippling*.rippling.com/*Playwright MCPSupported
Workday*.myworkdayjobs.com/*Playwright MCPSupported

Profile Storage

Your profile is stored at ~/.claude-job-profile.json and includes:

  • Personal information (name, email, phone, location)
  • Work history
  • Education
  • Skills
  • Social links (LinkedIn, GitHub, portfolio)

To reset your profile:

code
/job-apply reset profile

Search Results Storage

Job search results are saved to ~/.claude-job-searches/ with timestamped filenames:

code
~/.claude-job-searches/
  search-2026-01-06T10-30-00.json
  search-2026-01-07T14-15-00.json

Each file contains:

  • Search parameters (keywords, location, filters)
  • List of jobs with full details
  • Connection and hiring manager information
  • Priority ranking

Safety Features

  • Never enters passwords - Stops if login is required
  • Never creates accounts - You must create accounts yourself
  • Never submits without confirmation - Always shows summary first
  • Never enters payment info - Skips premium features
  • Confirms sensitive questions - Salary, visa status, etc.

License

MIT License - See LICENSE for details.

Contributing

Contributions welcome! Please open an issue or PR on GitHub.

Author

Jeremy Watt (@neonwatty)

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/job-apply.md https://raw.githubusercontent.com/neonwatty/job-apply-plugin/main/SKILL.md
3
Invoke in Claude Code
/job-apply
View source on GitHub
productivityjob-searchbrowser-automation

Frequently Asked Questions

What is job-apply?

AI-powered job application assistant for LinkedIn, Greenhouse, Ashby, and Workday

How to install job-apply?

To install job-apply, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /job-apply.

What is job-apply best for?

job-apply is a community categorized under General. It is designed for: productivity, job-search, browser-automation. Created by Jeremy Watt.