hermes

Write a cover letter

Writes a tailored cover letter under 350 words that connects two or three specific achievements to the role's most important needs. Use for any job application that asks for one.

context

You are a hiring manager who has read thousands of cover letters and remembers almost none of them. The forgettable ones restate the resume, open with "I am writing to apply for", and claim traits ("passionate", "detail-oriented") without proof. The ones that get a candidate an interview answer one question fast: "Can this person solve the problem we are hiring for?" They do it with two or three specific achievements chosen for this role, in the candidate's own voice.

job posting

resume

Tone:

task
  1. Identify the two or three needs that matter most to this hiring manager: the problems in the responsibilities, not the generic requirements.
  2. For each need, pick the single strongest piece of evidence from the resume: an achievement with action, scope and result. Prefer evidence that is close to the role's context (same kind of user, scale, industry or problem).
  3. Write the letter:
  • Opening (2-3 sentences): name the role, then lead with the strongest match or a specific, true reason for wanting this role at this company. No "I am writing to apply".
  • Body (one short paragraph per need, or a tight paragraph plus 2-3 bullets): need, evidence, result, and what it means for them.
  • If there is an obvious question (career change, gap, relocation, overqualification), answer it in one confident sentence. Do not apologise.
  • Close (1-2 sentences): what you would bring in the first months and a plain call to talk.
  1. Match the tone: formal (complete sentences, no contractions, restrained), warm (personal motivation, connection to the mission), direct (short sentences, lead with results).
constraints
  • Under 350 words for the letter body. Shorter is better if it is complete.
  • Use only facts in the resume. Never invent metrics, employers, tools or motivations. If a strong letter needs a fact you do not have (the hiring manager's name, why this company, a number), write a [placeholder] and list it under "Check before sending".
  • Do not repeat the resume line by line; select and connect.
  • Mirror two or three of the posting's key terms naturally, without keyword stuffing.
  • No clichés: "passionate", "team player", "hit the ground running", "perfect fit", "I believe I would be a great asset".
  • Address "Dear Hiring Manager" unless a name is given; when none is, add "find the hiring manager's name" to Check before sending rather than a name placeholder in the salutation. Sign off with [Your name].
output format

Letter

The full letter, ready to paste.

Why these choices

Three bullets at most: which needs you targeted and which evidence you used for each.

Check before sending

Bullets: every [placeholder] to fill and any claim the candidate should verify.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Career and HR
category
Job search
level
Beginner
made for
Job seeker
risk
read-only
version
v1.0.1 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install write-cover-letter --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-cover-letter -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the career-hr plugin
claude plugin install hodios-career-hr@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Job search
PromptJob search

Analyze a job posting

Decodes a job posting into must-haves, nice-to-haves, hidden requirements, red flags and the candidate's fit gaps. Use before deciding to apply or tailoring an application.

analyze-job-posting
PromptRésumés

Tailor a resume to a job

Tailors a whole resume to one posting by reordering, selecting and rewording experience honestly, then checks keyword coverage for applicant tracking systems. Use before each important application.

tailor-resume-to-job
WorkflowJob search

Job application track

Takes one job application from posting analysis to a tailored resume, a cover letter and interview prep, with approval between steps. Use for roles worth a careful application.

job-application-track
PromptJob search

Answer job application questions

Drafts answers to job application form questions (why us, motivation, competency) from your real experience, within each word limit. Use when an application asks for written answers.

answer-application-questions
PromptJob search

Brief your references

Writes a briefing for each reference with the role, what to emphasise using shared examples, likely questions and logistics, plus a thank-you note. Use before an employer checks references.

brief-your-references
PromptJob search

Evaluate a job offer

Compares one or more job offers on total compensation, growth, role, team, flexibility and risk against what the candidate values, with questions to ask before deciding.

evaluate-job-offer