job-application-assistant

Evaluates job postings and generates tailored LaTeX CVs, cover letters, and interview preparation materials.

Updated Sep 23, 2026
One-click install
npx skills add https://github.com/zaheer037/job-search --skill job-application-assistant-zaheer037
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: job-application-assistant
Source: https://github.com/zaheer037/job-search/tree/main/.agents/skills/job-application-assistant
Command: npx skills add https://github.com/zaheer037/job-search --skill job-application-assistant-zaheer037

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Applying to jobs requires evaluating each posting for fit, rewriting a CV for every role, drafting a company-specific cover letter, and preparing for interviews, all of which is repetitive and time-consuming when done manually. ## Core Features & Use Cases - Job Fit Evaluation: Scores postings against a candidate profile across technical skills, experience, behavioral fit, location, and career alignment, with eligibility and language gates that hard-stop unsuitable roles. - Tailored Document Generation: Produces a two-page LaTeX moderncv CV and a one-page XeLaTeX cover letter per application, with compile-and-inspect loops, ATS text-layer verification, and strict accuracy rules. - Interview Preparation: Builds STAR-format answers, role-specific talking points, and interviewer questions from the candidate's behavioral profile. - Use Case: Paste a job posting URL and receive a scored fit evaluation, a tailored CV and cover letter compiled to PDF, an archived application record, and an interview prep pack. ## Quick Start Evaluate this job posting and, if it is a good fit, tailor my CV and write a cover letter for the role.

Frequently Asked Questions about job-application-assistant

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

FAQPage Schema
How do I tailor a CV for a specific job posting?▼

Provide the job posting URL or text and the skill scores the fit, then writes a tailored LaTeX moderncv CV with a customized profile statement, reordered skills, and reweighted experience bullets. It compiles with lualatex and verifies the PDF text layer for ATS parseability.

How does the job fit evaluation scoring work?▼

Postings are scored 0-100 on technical skills, experience, behavioral fit, and career alignment, weighted 30/25/15/30, with location as pass/fail. Eligibility and language gates run first as hard stops, and scores map to verdicts from Strong Fit (75+) to Poor Fit (<30).

What LaTeX tools are needed to compile the CV and cover letter?▼

CVs use the moderncv package with banking style and compile with lualatex; cover letters use a custom cover.cls with Lato/Raleway fonts and compile with xelatex. Both go through a mandatory compile-and-inspect loop checking exact page counts.

What happens when WebFetch returns a 403 on a job posting?▼

A 403 is treated as bot filtering, not unavailability. The skill checks robots.txt first, then retries with curl using browser headers, then falls back to web search for the employer's own careers page before declaring the posting unavailable.

Does the skill verify company claims in cover letters?▼

Yes, every company-specific claim must be independently verified by fetching pages from the company's own domain before inclusion. Search-result snippets count as leads only, and unverifiable claims are rephrased or dropped.