Agent Plugins Marketplace
← All plugins

claude-job-hunt

v1.244.1

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.

Claude Code8 Skills

By Dominique VienneLicense: MIT4 GitHub starsUpdated last week

Directory evidence

Runtimes
Claude Code
Parsed components
8 skill or MCP entries
Source updated
Oct 1, 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

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install claude-job-hunt@agent-plugin-marketplace

Paste 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-hunt

Clone 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-job-hunt/
├── .claude-plugin/plugin.json
├── skills/board-request/SKILL.md
├── skills/cover-letter/SKILL.md
├── skills/interview-prep/SKILL.md
├── skills/job-report/SKILL.md
├── skills/job-scan/SKILL.md
├── skills/job-setup/SKILL.md
├── skills/linkedin-profile/SKILL.md
└── skills/linkedin-watch/SKILL.md

Included Skills8

board-requestskills/board-request/SKILL.md

Report a board problem upstream so the fix reaches every user, not just this machine. Three modes — a board with no adapter yet (records what an adapter would need), an adapter that has stopped working (records the symptom, what changed and the evidence), and a finding that is not a board failure at all (an adapter that answered with the wrong data, a trap in a site's behaviour, a defect in one of the scripts, a method that turned out wrong). Invoked automatically by cover-letter when an ad URL comes from an unknown board, by job-scan when a board's sweep fails, whenever a run learns something that would be true for another user of this plugin, 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".

cover-letterskills/cover-letter/SKILL.md

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.

interview-prepskills/interview-prep/SKILL.md

Prepare a booked interview from an application already in the ledger, then debrief it afterwards. Builds a briefing sheet from what the employer actually received — the tailored resume and letter, the archived ad, the scoring gaps, the red lines — and after the meeting records what was answered, what was not, the next step and its date. Use when the user says "prepare my interview", "j'ai un entretien pour X", "fiche de préparation", "I have a call with <company> tomorrow", or reports back on a meeting that has happened.

job-reportskills/job-report/SKILL.md

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.

job-scanskills/job-scan/SKILL.md

Look for jobs that fit this person and keep the shortlist up to date. Sweeps the job boards they have switched on, scores every ad against what their own documents actually say, and records what it found so the same ad is never proposed twice. Use when the user says "find me some jobs", "trouve-moi des offres", "look for roles that fit me", "cherche des postes pour moi", "scan the boards", "refresh my job list", "quoi de neuf cette semaine ?", "any new openings?", "scan LinkedIn", "scan jobup", names any single job site, or before writing a cover letter. Around seventy boards are supported across some forty countries — public employment services, employers' own career sites, national and sector boards; the list is in this skill's own § Which boards, and none is ever scanned until the user switches it on.

job-setupskills/job-setup/SKILL.md

Set up or change the job-hunt workspace — where the files live, the profile, what the person is looking for, the boards, geography, languages, thresholds, credentials. Use when the user says "set up my job search", "configure le plugin", "I've moved", "j'ai déménagé", "I'm changing career", "je change de métier", "je me reconvertis", "add a job board", "ajoute un site d'emploi", "remove that board", "widen my search", "élargis ma recherche", "change my commute limit", "update my CV sources", "where are my files?", "mes fichiers sont où ?", "I want to look for something else", or asks to redo, revisit or correct any part of the configuration.

linkedin-profileskills/linkedin-profile/SKILL.md

Survey the user's own LinkedIn profile in their own Chrome and report what is missing or out of date against the documents in `profile/`. Reads only — it fills nothing in and saves nothing. Use when the user says "améliore mon profil LinkedIn", "improve my LinkedIn", "mon profil LinkedIn est incomplet", "what's missing from my LinkedIn", "compare mon LinkedIn à mon CV", or asks what a recruiter would see on their profile. Milestone 1 of issue

linkedin-watchskills/linkedin-watch/SKILL.md

Read the user's LinkedIn feed in their own Chrome and pull out the job leads nobody posts on a board — "my team is hiring", "we're looking for a…", a connection sharing an opening. Produces a separate report and never touches the ledger. Use when the user says "regarde mon fil LinkedIn", "check my LinkedIn feed", "des offres dans mon réseau ?", "any leads on LinkedIn", "veille LinkedIn", or asks what their network has been hiring for. Reads only; it applies to nothing and writes nowhere.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "claude-job-hunt",
  "version": "1.244.1",
  "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"
  ]
}

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)