mcpField
C
cover-letter

cover-letter

github.com/infrasity-labs生产力15072 次安装18 周前更新
代码仓库

关于 cover-letter

这项求职技能根据职位描述和职业材料撰写并修改定制求职信。工作流规定了长度与结构,并要求不得编造经历或夸大事实。

主要功能

  1. 01撰写定制求职信
  2. 02查看职位描述和简历
  3. 03匹配成就与岗位需求
  4. 04遵循指定长度和格式
  5. 05调整语气与重点

适用场景

  1. 01为特定职位撰写求职信
  2. 02将职业成就与岗位需求关联
  3. 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.md
data-directory.md
prerequisites.md
priority-hierarchy.md
scripts/
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:迭代

询问用户是否希望调整:

  • 语气(更正式、更随意或更专业)
  • 要重点突出的成就
  • 特定措辞
  • 长度

应用更改并重新保存。


回复格式

面向用户的输出需包含以下部分:

  1. 求职信 — 求职信全文
  2. 写作说明 — 重点突出的成就及原因,以及所做的取舍
  3. 下一步 — 建议继续调整语气或重点,或使用其他技能

评论

支持 Markdown