关于 cover-letter
这项求职技能根据职位描述和职业材料撰写并修改定制求职信。工作流规定了长度与结构,并要求不得编造经历或夸大事实。
主要功能
- 01撰写定制求职信
- 02查看职位描述和简历
- 03匹配成就与岗位需求
- 04遵循指定长度和格式
- 05调整语气与重点
适用场景
- 01为特定职位撰写求职信
- 02将职业成就与岗位需求关联
- 03修改草稿的语气或侧重点
MCP 相关
提供职位 URL 且不存在已保存的职位文件夹时,工作流会使用 Claude in Chrome MCP 工具获取职位信息。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill cover-letter安装后在 Claude Code 中输入/cover-letter确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/browser-setup.mddata-directory.mdprerequisites.mdpriority-hierarchy.mdscripts/write-cover-letter.md详细介绍
求职信技能
优先级层级:有关冲突解决,请参阅
references/priority-hierarchy.md。
撰写自然、有说服力的求职信,让人觉得出自真正的专业人士之手。
文件结构
scripts/
write-cover-letter.md # Cover letter writing agent prompt
数据目录
按照 references/data-directory.md 确定数据目录。
工作流
步骤 0:检查前提条件
确定数据目录,然后按照 references/prerequisites.md 检查前提条件。必须提供简历;建议提供个人资料,但不是必要条件。
步骤 1:获取职位详情
如果 $ARGUMENTS 为 "last" 或为空:
- 检查
DATA_DIR/jobs/中最近修改的文件夹 - 如果找到,则读取该文件夹中的
posting.md和resume.md - 向用户确认这是哪份职位申请
- 如果不存在职位文件夹,则向用户索取职位 URL
如果 $ARGUMENTS 是 URL:
- 检查
DATA_DIR/jobs/中是否已存在该公司的职位文件夹 - 如果存在,则读取其中现有的
posting.md和resume.md - 如果不存在,则按照
references/browser-setup.md使用 Claude in Chrome MCP 工具获取职位信息 - 如果职位信息尚未保存,则将其保存到
DATA_DIR/jobs/[company-slug]-[date]/posting.md
如果无法加载页面,请用户直接粘贴职位描述。
步骤 2:收集材料
检查目标职位文件夹中有哪些文件:
posting.md- 职位描述(必需)resume.md- 定制简历(可选,但能显著提升质量)
如果没有定制简历,则直接使用原始简历和工作经历资料。
步骤 3:撰写求职信
遵循 scripts/write-cover-letter.md 中的框架。使用:
- 工作经历资料(如果没有资料,则使用原始简历)
- 针对该职位定制的简历(如果有)
- 职位信息
求职信必须:
- 长度为 250-350 个英文单词
- 以 "Dear Hiring Manager," 开头
- 以 "Regards, [Name]" 结尾
- 只能使用连字符,绝不使用长破折号
- 听起来像真人撰写的
- 绝不捏造或夸大任何细节
- 将 2-3 项具体、可衡量的成就与雇主的需求联系起来
步骤 4:提交并保存
保存到 DATA_DIR/jobs/[company-slug]-[date]/cover-letter.md
向用户展示求职信,并附上:
- 完整正文
- 简要说明重点突出的成就及原因
- 保存文件的路径
步骤 5:迭代
询问用户是否希望调整:
- 语气(更正式、更随意或更专业)
- 要重点突出的成就
- 特定措辞
- 长度
应用更改并重新保存。
回复格式
面向用户的输出需包含以下部分:
- 求职信 — 求职信全文
- 写作说明 — 重点突出的成就及原因,以及所做的取舍
- 下一步 — 建议继续调整语气或重点,或使用其他技能
评论
支持 Markdown