job-application

Draft tailored resumes and cover letters, then generate a two-page application PDF.

Updated May 3, 2026
One-click install
npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill job-application-spikelab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-application
Source: https://github.com/spikelab/multiplai-cc-mktplace/tree/main/plugins/multiplai-pm/skills/job-application
Command: npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill job-application-spikelab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires weasyprint, and includes references (resource) and assets (resource) components.

What problem does it solve? Writing a tailored resume and cover letter for every job posting is slow and error-prone, and applications that fail ATS screening get auto-rejected before a human reads them. This Skill drafts both documents from your real career history, enforces ATS checks, and produces a polished PDF. ## Core Features & Use Cases - Keyword Mapping & Drafting: Extracts exact phrases from a job description, classifies matches, and drafts resume.md and cover-letter.md grounded strictly in your career history with no fabricated achievements. - ATS Screening Checks: Runs a mandatory pre-save checklist covering title alignment, opening sentence complexity, achievement translation, and AI-tell detection. - PDF Generation: Renders a two-page PDF (cover letter on page 1, resume on page 2) via weasyprint using a styled HTML template. - Use Case: Paste a Senior Product Manager job description and receive a tailored resume, cover letter, and ready-to-submit PDF in an applications/company-name directory. ## Quick Start Run /job-application and paste the job description to draft a tailored resume, cover letter, and PDF application.

Frequently Asked Questions about job-application

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

FAQPage Schema
How do I generate a tailored resume and cover letter from a job description?

Run /job-application and paste the job description. The skill extracts keywords from the posting, drafts resume.md and cover-letter.md from your career history, runs ATS checks, and generates a PDF with the cover letter on page 1 and resume on page 2.

How do I generate a PDF resume with weasyprint?

Install weasyprint plus its system libraries (Pango, Cairo, GDK-PixBuf), then run /job-application pdf with the application directory path. The skill renders the HTML template into a PDF named with your name, company, and year.

Does the job application skill work without career history files?

Yes. If career-history.md is absent, the skill asks you for your roles, achievements, and skills and uses only your answers as source material. Missing voice-guide files are skipped in favor of a clear professional default voice.

Why does PDF generation fail in the job application workflow?

PDF generation fails when weasyprint or its system dependencies (Pango, Cairo, GDK-PixBuf) are not installed. In that case the skill skips the PDF step, leaves the drafted markdown and HTML files ready, and tells you to install weasyprint.

Can the skill invent achievements to match a job description?

No. The drafting guide strictly forbids fabricating achievements, metrics, technologies, or responsibilities. If keyword matching would require stretching the truth, that keyword is skipped, and goals are never presented as achieved results.