claude-job-hunt
v1.27.0Scan job boards for ads that match your real profile, score them honestly, produce tailored ATS-compliant resumes and cover letters, and report what you actually sent — with a shared pipeline ledger so nothing is proposed twice.
By Dominique VienneLicense: MIT1 GitHub starsUpdated 2 hours ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 4 skill or MCP entries
- Source updated
- Aug 30, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install claude-job-hunt for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install claude-job-hunt@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/dominiquevienne/claude-job-huntClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/board-request/SKILL.md├── skills/cover-letter/SKILL.md├── skills/job-report/SKILL.md└── skills/job-scan/SKILL.md
Included Skills4
Report a board problem upstream so the fix reaches every user, not just this machine. Two modes — a board with no adapter yet (records what an adapter would need), and an adapter that has stopped working (records the symptom, what changed and the evidence). Invoked automatically by cover-letter when an ad URL comes from an unknown board, by job-scan when a board's sweep fails, or directly when the user says "add support for <board>", "this board isn't supported", "the LinkedIn scan is broken", "jobup stopped working", "submit jobs.ch as a board".
Draft a tailored cover letter and a matching ATS-compliant resume for a specific job ad, after scoring the fit and estimating what the role pays for this candidate. Input is the job-ad URL; with no URL, it picks the highest-scoring `todo` ad from the pipeline ledger that job-scan maintains. The user's own profile documents are the source of truth — nothing is invented. Outputs markdown + PDF into a per-application folder, and can optionally fill a LinkedIn Easy Apply form in the user's own Chrome (the user always validates the send). Runs a guided first-time setup if the workspace is not configured yet. Use when the user says "draft a cover letter for <URL>", "apply to this job <URL>", "tailor my resume for <URL>", or invokes it with no argument to take the next pending ad.
List the job applications recorded in the pipeline ledger between two dates, and count what was actually sent. Defaults to the current month (1st → today). Use when the user asks "how many applications this month?", "list my applications between X and Y", "combien de candidatures ce mois-ci ?", "récap de mes candidatures", or wants the volume of applications sent over a period — including for an unemployment-office declaration.
Sweep the job boards the user has enabled (HiringCafe, job-room.ch, France Travail, Workday, Greenhouse, Lever, Ashby, SmartRecruiters, SuccessFactors, Solique, umantis, Michael Page, fachkraft.ch, sozialinfo.ch, persigo.ch, randstad.ch, Meteojob, HelloWork, APEC, Cadremploi, LinkedIn, jobup.ch, jobs.ch, Indeed) in their own Chrome, score each ad against their real profile, and maintain the shared pipeline ledger at $JOB_HUNT_HOME/job-pipeline.md. Ads already in the ledger are skipped, so each run only surfaces what is new. No board is scanned until it is explicitly enabled. Runs a guided first-time setup if the workspace is not configured yet. Use when the user says "scan LinkedIn", "scan jobup", "find me some jobs", "look for roles that fit me", "refresh my job list", or before running the cover-letter skill.
Plugin manifests1
{
"name": "claude-job-hunt",
"version": "1.27.0",
"description": "Scan job boards for ads that match your real profile, score them honestly, produce tailored ATS-compliant resumes and cover letters, and report what you actually sent — with a shared pipeline ledger so nothing is proposed twice.",
"author": {
"name": "Dominique Vienne",
"url": "https://github.com/dominiquevienne"
},
"homepage": "https://github.com/dominiquevienne/claude-job-hunt",
"repository": "https://github.com/dominiquevienne/claude-job-hunt",
"license": "MIT",
"keywords": [
"job-search",
"resume",
"cv",
"cover-letter",
"ats",
"linkedin",
"career"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[claude-job-hunt on Agent Plugins Marketplace](https://pluginsmp.com/plugins/claude-job-hunt)