job-search

Scrapes job boards, scores vacancies against a CV, and generates ranked reports with cover letters.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/DoctorMozg/claude-pipelines --skill job-search-doctormozg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-search
Source: https://github.com/DoctorMozg/claude-pipelines/tree/main/plugins/mz-job-outreach/skills/job-search
Command: npx skills add https://github.com/DoctorMozg/claude-pipelines --skill job-search-doctormozg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually searching dozens of job boards, filtering listings for location eligibility, and tailoring applications to each vacancy is slow and error-prone. This Skill automates the entire job-hunt pipeline from CV analysis to a ranked shortlist with recruiter contacts and cover letters. ## Core Features & Use Cases - Multi-source scouting: Fans out parallel scout agents across canonical boards (LinkedIn Jobs, Indeed, RemoteOK, Hacker News, ATS aggregators) plus dynamically researched niche and regional sources. - CV-based scoring: Normalizes, deduplicates, and filters listings by recency, salary (with FX conversion), and location eligibility, then scores each vacancy against the CV on a weighted multi-axis model with must-have skill gating. - Outreach assets: Finds recruiter contacts for top matches and writes per-vacancy cover letters under 200 words, grounded strictly in the CV with no fabricated experience. - Use Case: Provide your CV and preferences like "Senior backend, Go or Rust, remote from Berlin, no crypto" and receive a single ranked markdown report with the top matches, contact details, and ready-to-send cover letters. ## Quick Start Ask the assistant to find remote backend jobs matching your CV at ~/cv.md, limited to postings from the last 7 days with cover letters for the top 10 matches.

Frequently Asked Questions about job-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find job openings that match my CV automatically?

Provide a path to your CV in markdown or plain text plus free-text preferences such as role, stack, and location. The pipeline builds a search strategy, scouts multiple job boards in parallel, scores each vacancy against your CV, and produces a ranked report.

What job boards does this job search pipeline scrape?

It queries ten canonical sources including LinkedIn Jobs, Indeed, Wellfound, RemoteOK, WeWorkRemotely, Hacker News Who-Is-Hiring, Otta, and the Lever, Greenhouse, and Ashby ATS boards. A researcher agent can add 2-6 niche or regional boards based on your CV signals.

Can I filter job listings by recency, salary, or remote location?

Yes. Use recency:Nd to keep only listings posted in the last N days, and the pipeline hard-filters by location eligibility using your current location and remote requirements. Salaries are parsed and normalized to annual USD via a built-in FX table for numeric comparison against your salary floor.

Does the job search skill write cover letters for each vacancy?

Yes, for the top N matches (default 10, set with letters:topN). Each letter is under 200 words, references listing details, grounds every claim in your CV, and bans AI clichés and non-ASCII punctuation. Letters are saved as markdown files under the run's letters directory.

What CV formats are supported for job matching?

Only markdown (.md) and plain text (.txt) files are accepted. PDF and DOCX are not supported and must be converted first. If the file is missing or in the wrong format after one retry, the run aborts with an aborted_missing_cv status.

When should I not use an automated job search pipeline?

Do not use it to draft a single cover letter for one known role, to revise your CV, or to analyze one specific employer. It is designed for discovering and ranking many vacancies, not single-target copywriting or CV editing tasks.