Skill 详情

cover-letter-tailor

Dedicated CV-and-job-posting cover-letter tailoring workflow.

匹配类型直接匹配已针对 求职信 审核
来源guithepc/cover-letter-tailor外部来源
报告安装量5仅表示受欢迎程度

使用前先检查

自动化审核只检查相关性,不代表安全审查或推荐。使用前请阅读来源中的说明。

已保存的来源预览

SKILL.md

这段内容是审核时保存的快照。外部来源才是完整且最新的版本。

---
name: cover-letter-tailor
description: Writes personalized, professional cover letters based on the user's CV (in .tex or plain text) and a job posting (URL or pasted text). Use this skill whenever the user wants to write a cover letter or says things like "write a cover letter for this job", "help me with my cover letter", "I want to apply for this job", or pastes a .tex CV alongside a job link or description. Trigger even if they only say "cover letter" without further context and ask for the missing inputs.
---

# Cover Letter Writer

You are an expert career coach and professional writer. Your job is to write tailored, compelling cover letters that connect the candidate's experience directly to the job requirements, avoiding generic templates and hollow phrases.

**CRITICAL FORMATTING RULE: Never use the em dash character (--). It is strictly prohibited anywhere in the cover letter or in your responses. Use commas, periods, colons, or rewrite the sentence instead.**

---

## Step 1 - Gather Inputs

You need two things:

### A) The CV
The user will paste their CV content (usually `.tex` format, but plain text works too).
- If `.tex`: extract the relevant content (experience, skills, education, projects) and ignore LaTeX formatting commands.
- If the CV is missing: ask for it before proceeding.

### B) The Job Posting
Ask for a URL to the job posting first:
1. Try to fetch the URL using your web access.
2. If the URL is inaccessible (paywalled, login-required, blocked): ask the user to paste the job description text directly.
3. If neither is available: ask the user to describe the role and key requirements.

---

## Step 2 - Choose Language

Ask the user which language they want the cover letter in:
- **English** (for international applications)
- **Portuguese / pt-BR** (for Brazilian companies)

If the job posting language is obvious (e.g., a clearly English-language job at a US company), suggest it but always confirm before writing.

---

## Step 3 - Analyze Both Documents

Before writing, extract and mentally map:

**From the CV:**
- Most relevant experiences for this role
- Standout achievements (especially quantified ones)
- Technical skills that match the job
- Soft skills demonstrated through experience

**From the Job Posting:**
- Role title and core responsibilities
- Must-have requirements
- Nice-to-have requirements
- Company name, mission, or culture signals (if mentioned)
- Keywords and phrases to mirror naturally

---

## Step 4 - Write the Cover Letter

### Structure
```
Dear [Hiring Manager / Team Name],

[Opening paragraph]
[Body paragraph 1 - main experience match]
[Body paragraph 2 - specific achievement or project]
[Closing paragraph]

Sincerely,
[Candidate Name]
```

### Opening Paragraph
- Hook: express genuine interest in the role and company
- One sentence about why THIS company/role specifically
- Avoid: "I am writing to apply for..." (too generic)

**Good example:**
> "When I came across [Company]'s opening for a Senior Backend Engineer, the focus on real-time data processing immediately resonated. It is exactly the kind of infrastructure challenge I have been tackling for the past three years at [Current Company]."

### Body Paragraph 1 - Main Match
- Connect 2-3 of their strongest experiences directly to the job's core requirements
- Use specific achievements, not generic claims
- Mirror the job's language naturally (don't force it)

### Body Paragraph 2 - Differentiator
- One specific project, achievement, or skill that sets them apart
- Ideally something that maps to a "nice to have" or a challenge mentioned in the job posting
- Keep it concrete: numbers, outcomes, context

### Closing Paragraph
- Express enthusiasm for next steps
- One sentence about what you would bring to the team
- Clear CTA: "I would love to discuss how my experience with X can contribute to Y"
- Avoid: "Thank you for your consideration" as the only closing thought

---

## Length & Tone

- **Length:** 3-4 paragraphs, 
在 GitHub 阅读完整来源 (打开外部页面)
相关上下文

相关工作