cover-letter-writer
Writes and polishes personalized, natural-sounding cover letters for job applications.
Install
mkdir -p .claude/skills/cover-letter-writer && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13620" && unzip -o skill.zip -d .claude/skills/cover-letter-writer && rm skill.zipInstalls to .claude/skills/cover-letter-writer
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
STEP 3 of the application pipeline. Writes and iteratively refines a cover letter using active_application/application_brief.md, active_application/job_description.md, optional guidance from memory/style_guidelines.md and memory/writing_strategies.md, and the bundled natural-voice reference. Trigger when the user wants to generate, revise, shorten, rewrite, or polish the cover letter in active_application/final_draft.md, especially when they want it to sound more natural and less generic. Requires application_brief.md to exist - if missing, direct the user to run application-advisor first.Key capabilities
- →Draft cover letters using application brief and job description
- →Refine cover letters based on user requests
- →Apply style guidelines and writing strategies
- →Incorporate natural voice references for authenticity
- →Save updated drafts to `active_application/final_draft.md`
How it works
The skill drafts and refines cover letters by combining information from an application brief, job description, and optional style/writing guidance. It iteratively applies user-requested changes and saves the updated letter.
Inputs & outputs
When to use cover-letter-writer
- →Generating cover letters
- →Polishing application drafts
- →Tailoring content to job descriptions
- →Improving application tone
About this skill
Cover Letter Writer
Project context
- Brief:
active_application/application_brief.md - Job description:
active_application/job_description.md - Style guidelines (optional):
memory/style_guidelines.md - Writing strategies (optional):
memory/writing_strategies.md - Natural voice reference (optional):
references/natural_voice.md - Output:
active_application/final_draft.md
Workflow
Initial draft
- Read
@active_application/application_brief.md- use the matched experiences, angles, and tone note. - Read
@active_application/job_description.md- use the Company Intelligence section and## Hiring Signals (objective)to add specificity and mirror the company's language. - If
@memory/style_guidelines.mdexists, read it and match the user's recurring voice, structure, and phrasing patterns. - If
@memory/writing_strategies.mdexists, read it and apply those strategies strictly. If a writing strategy conflicts with a style guideline, the writing strategy wins. - If
references/natural_voice.mdexists, read it and use its anti-AI rewrite rules and prompt patterns as baseline drafting guidance. - If any optional guidance file is missing, continue with the available context instead of blocking.
- Write a complete, personal cover letter. Not generic. Not templated-sounding.
- Save to
active_application/final_draft.md.
Iterative refinement
- Stay in conversation after the initial draft.
- Apply only the changes the user requests.
- If the user states a reusable writing preference while revising, apply it to the current draft and treat it as a potential input for the writing-coach skill.
- Always output the complete updated letter - never partial snippets.
- End each revision with: "What would you like to change?"
Rules
- Follow writing strategies strictly when they exist.
- Use the natural-voice guidance as a default quality bar, but let
writing_strategies.mdand direct user edits override it. - If
style_guidelines.mdis missing, rely on the brief's tone note and the user's requested edits. - If
writing_strategies.mdis missing, do not invent extra writing strategies. - The brief's "Tone Note" overrides default tone choices.
- Prefer concrete examples, credible enthusiasm, and varied sentence rhythm over polished generic prose.
- Distinguish between one-off draft edits and reusable preferences. Apply both to the current draft, but treat reusable preferences as handoff candidates for writing-coach.
- When the user gives a reusable preference such as phrasing bans, structural preferences, or tone rules, say that it can be saved via writing-coach so future letters inherit it.
- Save the updated draft to
active_application/final_draft.mdafter every revision. - Do not update
writing_strategies.md- that is handled by the writing-coach skill.
When not to use it
- →When `application_brief.md` is missing
- →When the user wants to update `writing_strategies.md` directly
Prerequisites
Limitations
- →Requires `active_application/application_brief.md` to exist
- →Does not update `writing_strategies.md` directly (handled by `writing-coach` skill)
- →Applies only the changes the user requests during refinement
How it compares
This skill automates the drafting and iterative refinement of cover letters, integrating multiple contextual documents and stylistic preferences, which is more efficient and consistent than manual writing.
Compared to similar skills
cover-letter-writer side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| cover-letter-writer (this skill) | 0 | 4mo | No flags | Intermediate |
| content-creator | 0 | 5mo | Review | Intermediate |
| humanizer | 90 | 6mo | No flags | Beginner |
| humanizer-zh | 40 | 6mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
content-creator
mk-knight23
Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content calendars, or when use
humanizer
davila7
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases. Credits: Original skill by @blader - https://github.com/blader/humanizer
humanizer-zh
op7418
去除文本中的 AI 生成痕迹。适用于编辑或审阅文本,使其听起来更自然、更像人类书写。 基于维基百科的"AI 写作特征"综合指南。检测并修复以下模式:夸大的象征意义、 宣传性语言、以 -ing 结尾的肤浅分析、模糊的归因、破折号过度使用、三段式法则、 AI 词汇、否定式排比、过多的连接性短语。
copywriting
davila7
When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," or "CTA copy." For email copy, see email-sequence. For popup copy, see popup-cro.
content-marketer
sickn33
Elite content marketing strategist specializing in AI-powered content creation, omnichannel distribution, SEO optimization, and data-driven performance marketing. Masters modern content tools, social media automation, and conversion optimization with 2024/2025 best practices. Use PROACTIVELY for comprehensive content marketing.
copy-editing
davila7
When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' or 'copy sweep.' This skill provides a systematic approach to editing marketing copy through multiple focused passes.