cover-letter-generator Skill (Paramchoudhary) for Claude: Write Cover Letters
Writes a personalized cover letter from your resume and a job description, with alternative openings and talking points.
- Installs
- 8.8K
- on skills.sh
- Stars
- 3K
- on GitHub
- Updated
- Jun 2026
- last repo commit
This skill writes a cover letter for one job. It builds a 250 to 400 word letter from your resume and the job description, with an opening hook, a body that matches the role's needs and a closing call to action.
It also returns two alternative openings and interview talking points. The folder holds only SKILL.md, and the SKILL.md names no API key. Paste your resume and the posting into the chat.
Good for
- Job seekers applying to a specific role
- Career changers who need to explain a move into a new field
- Candidates who are under- or overqualified and want help framing it
Install cover-letter-generator
Claude Code
- 1
Copy this prompt.
Install the cover-letter-generator skill in Claude Code. Run this command: npx skills add Paramchoudhary/ResumeSkills -g -y Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The README command installs the whole repo (the README says 20 skills; the repo's skills folder holds 22), globally with -g. Drop -g to install for the current project only. It does not name an agent. The SKILL.md says to use it after analyzing the job description; job-description-analyzer from the same repo is the natural pair, but it is not required.
From the project README. Source.
What's in the skill
When it loads
Create personalized, compelling cover letters from resume and job description
Sections in SKILL.md
- When to Use This Skill
- Core Capabilities
- Cover Letter Philosophy
- The Perfect Cover Letter Structure
- Length & Format
- Structure Overview
- Opening Paragraph Strategies
- Hook Types (Choose One)
- Opening Don'ts
- Body Paragraph Frameworks
- Body Paragraph 1: Direct Match
- Body Paragraph 2: Broader Value + Gap Handling
- Closing Paragraph
- Complete Cover Letter Template
- Industry-Specific Considerations
- Tech/Engineering
Key facts
- Installs on skills.sh
- 8,765 (Nov 2, 2026)
- Last repo commit
- Jun 19, 2026
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
- What it includes
- 1 file including SKILL.md
What it includes
250 to 400 words, 3 to 4 paragraphs, in business letter format.
Opening hook and position, two body paragraphs, then a closing with a call to action.
Letter structureFive hook types: company, connection, problem-solver, achievement, industry insight.
It also lists openings to avoid, such as "I am writing to apply for...".
Opening hooksDirect match to their top requirement, then broader value and how to handle gaps.
The formula is their need, your exact experience, then a specific result.
Body paragraph formulasFour groups: tech, marketing, finance and consulting, startup versus enterprise.
Tone and content shift by field.
Industry and company toneFive cases: unknown hiring manager, referral, under- or overqualified, career change.
Each has a suggested opening or approach.
Common scenariosAnalysis summary, the letter, two alternative openings and interview talking points.
The analysis summary has a "Match Score: [From JD Analyzer]" line.
Output formatTen checks before delivery, such as a hook opening, a metric and a clear call to action.
The checklist also requires 250 to 400 words and no typos.
Quality checklist
From the official docs
Questions
What does cover-letter-generator do?
It makes your assistant write a personalized cover letter from your resume and a job description. The letter runs 250 to 400 words, opens with a hook, matches your experience to the job's top needs and closes with a call to action.
What do I give it?
Your resume and the job description. The SKILL.md says to use it after analyzing the job description so you have clear talking points. Its output also lists alternative openings and interview talking points.
How do I install it?
Use the install box above. The README installs all 20 skills it lists with one command (the repo's skills folder holds 22); the box also has a command for this skill only. The folder holds only SKILL.md.
Does it need the other resume skills?
No other skill is required. The SKILL.md says to use it after analyzing the job description, and its output format has a "Match Score: [From JD Analyzer]" line, which points to the job-description-analyzer skill in the same repo.
Is my resume sent anywhere?
The skill bundles no scripts. Your resume and the job posting go into the chat, so they go to the model provider behind your assistant. The SKILL.md names no other service.
Does it work in the Claude app?
The install box has a Claude app upload tab, because the skill is one text file. The README lists Cursor, Claude Code, Windsurf, Codex and Gemini CLI as supported agents.
Information
updated Nov 2, 2026
- Repository
- paramchoudhary/resumeskills
- Folder
skills/cover-letter-generator
Sources
Docs, issue trackers and discussions this page is built from.
Show all 2Hide
- ResumeSkills README · github.com
- cover-letter-generator SKILL.md · github.com