cover-letter-builder

Generate a tailored Markdown cover letter from a CV/resume and job description.

4|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/widnyana/eyay-toolkits --skill cover-letter-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cover-letter-builder
Source: https://github.com/widnyana/eyay-toolkits/tree/main/plugins/career-tools/skills/cover-letter-builder
Command: npx skills add https://github.com/widnyana/eyay-toolkits --skill cover-letter-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning a resume/CV into a job-specific, on-tone cover letter usually requires slow manual reformatting, careful matching of experience to requirements, and guessing the company’s communication style. This Skill automates that workflow end to end, producing a polished Markdown letter sized for the application channel.

Core Features & Use Cases

  • One-shot intake with smart missing-data handling: asks once for your CV/background if you didn’t provide it, and gathers lightweight inline profile details only when repo scanning yields nothing useful.
  • Multi-format CV ingestion + extraction: supports CV/resume inputs as file paths or pasted content in PDF, Markdown/plain text, and LaTeX, then extracts readable text for synthesis.
  • Repo-aware customization: scans the current repository for additional career signals (projects, bios, notes, PDFs) to fill gaps without writing the extracted profile to disk.
  • Channel-aware output formats: generates a standard cover letter (structured prose, length/wording rules) or a LinkedIn Easy Apply short note (plain text, no Markdown).
  • Quality gate and anti-template enforcement: runs grammar checks, banned-phrase filtering, rhythm/variety checks, and re-verifies claims trace back to extracted sources.

Quick Start

Use the skill to generate a tailored cover letter by providing a job posting and either your CV/resume file path or pasted CV text, and let it scan the repo for supplemental context if available.

Frequently Asked Questions about cover-letter-builder

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

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

To generate a tailored cover letter, provide a job posting and your CV/resume text or file path. The tool extracts your background, aligns it with job requirements, and outputs a polished Markdown letter sized for your specific application channel.

Can I use a PDF or LaTeX resume to create a customized cover letter?

Yes, you can use a PDF or LaTeX resume to create a customized cover letter. The tool ingests CV inputs in PDF, Markdown, plain text, and LaTeX formats, automatically extracting readable text to synthesize your tailored application document.

Does the cover letter builder support formatting for LinkedIn Easy Apply?

Yes, the cover letter builder supports formatting for LinkedIn Easy Apply. It generates channel-aware outputs, producing either structured Markdown prose for standard applications or a plain text note without Markdown formatting specifically for LinkedIn Easy Apply.

How do I write a cover letter when my resume lacks project details?

If your resume lacks project details, the tool scans your current repository for supplemental career signals like project notes or bios. It uses this repo context to fill background gaps and asks for missing inputs in a single coordinated intake step.

What is the best way to ensure my cover letter avoids cliches and template phrases?

The best way to ensure your cover letter avoids cliches is using the built-in quality gate. It enforces grammar checks, runs banned-phrase filtering, verifies rhythm and variety, and re-checks that all claims trace directly back to your extracted resume sources.