mcpField
C
cv-creator

cv-creator

github.com/curiositech文档处理257780 次安装2 天前更新
代码仓库

关于 cv-creator

cv-creator 是面向求职者的简历生成技能,可将职业资料整理为便于 ATS 解析的简历,并按目标岗位提供评分与改进建议。它支持多种导出格式和不同职业场景的模板。

主要功能

  1. 01生成 PDF、DOCX、JSON Resume、HTML、Markdown 和 LaTeX
  2. 02分析职位描述中的关键词并匹配简历
  3. 03校验格式并模拟 ATS 解析
  4. 04按格式、结构、内容和关键词评分
  5. 05提供模板与改进建议

适用场景

  1. 01根据职业资料创建简历
  2. 02针对具体职位优化关键词
  3. 03生成不同版本的简历
  4. 04检查 ATS 评分并获取改进方向

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/curiositech/some_claude_skills --skill cv-creator

安装后在 Claude Code 中输入/cv-creator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
.claude-plugin/
plugin.json
references/
formatting-rules.md
resume-protocol.md
interfaces-integration.md

详细介绍

CV Creator

专业简历构建工具,可将结构化职业数据转化为经过 ATS 优化、格式专业的简历。

集成

适用于:career-biographer、competitive-cartographer、web-design-expert、typography-expert

已提供生产环境实现!

GitHub:github.com/erichowens/cv-creator

  • 状态:已可用于生产环境(约 2,000 LOC)
  • ATS 评分:已达到 95/100
  • 部署:npm install && npm run example

通过多技能编排构建(8 个技能,9 个阶段)。

快速开始

User: "Create a resume for senior software engineer roles"

CV Creator:
1. Request CareerProfile (from biographer or direct input)
2. Request PositioningStrategy (from cartographer or skip)
3. Request target role/company (optional)
4. Generate resume with clean formatting
5. Calculate ATS score and provide recommendations
6. Export in requested formats (PDF, DOCX, JSON Resume)

核心原则:优先确保 ATS 兼容性,其次保证易读性,绝不追求视觉炫技。

核心功能

1. 多格式生成
格式用途
PDF电子邮件申请、招聘网站、打印
DOCX提交给招聘人员、可编辑
JSON Resume开发者作品集、程序化处理
HTML作品集网站、自适应布局
Markdown版本控制、基于 git 的管理
LaTeX学术简历(可选)
2. ATS 优化引擎
  • 分析并匹配职位描述中的关键词
  • 验证格式(单栏、标准字体)
  • 评分系统(0-100),提供具体建议
  • 模拟解析
3. 模板系统
模板适用对象
现代极简风格科技行业职位(工程师、数据科学家)
专业传统风格金融、法律、高级管理人员
创意混合风格设计工程师、UX 研究员
学术简历博士、教授、研究人员

ATS 评分明细

类别分数标准
格式30单栏、标准字体、无图形
结构20包含简介、技能、工作经历、教育背景
内容30长度适当、技能数量合适、要点中包含量化指标
关键词20覆盖职位描述中的关键词(通用简历为 15 分)

目标:达到 85/100 以上

适用场景

适用于:

  • 根据 career-biographer 数据创建简历
  • 针对特定职位发布信息优化简历
  • 生成多个简历版本
  • 获取 ATS 评分和改进建议
  • 导出为多种格式

不适用于:

  • 求职信(格式不同)
  • 作品集网站(使用 web-design-expert)
  • LinkedIn 个人资料优化
  • 面试准备
  • 职业咨询或求职策略

反模式

反模式:为科技行业职位制作创意简历

表现:彩色信息图、技能条、个人照片、双栏布局 错误原因:ATS 系统无法解析图形或复杂布局 正确做法:使用极简模板,采用简洁的单栏文本格式

反模式:泛泛而谈的求职目标陈述

表现:“寻求在注重发展的公司担任具有挑战性的职位……” 错误原因:浪费空间,没有提供任何信息 正确做法:撰写专业简介,加入具体量化指标并明确目标职位

反模式:列出曾经用过的所有技术

表现:列出 40 多项技能,其中包括过时的技术 错误原因:削弱专业优势,熟练程度不明确 正确做法:列出与目标职位最相关的 15-20 项技能

反模式:只写职责,不写成果

表现:“管理团队”“参与后端系统开发” 错误原因:没有体现影响或价值 正确做法:“带领 5 人团队完成微服务迁移,将部署时间缩短 70%”

反模式:格式不一致

表现:日期格式混杂、项目符号样式不一、字体各异 错误原因:显得不专业,还会干扰 ATS 解析器 正确做法:全文严格保持格式一致

故障排查速查表

问题原因解决方法
ATS 评分 <70格式复杂、包含图形切换到极简风格,移除图片
关键词覆盖率 <60%未根据职位描述调整提取关键词并添加到核心技能
超过 2 页内容过于冗长、包含早期职位合并早期职位,限制要点数量
总结泛泛而谈缺少定位见解添加具体指标,注明目标职位
要点过长试图解释整个项目拆分为多个要点,聚焦成果

篇幅指南

工作经验页数
初级(0-3 年)1 页
中级(3-10 年)1-2 页
高级(10 年以上)最多 2 页

绝不超过 2 页,即使是资深职位也不例外。

参考文件

  • references/resume-protocol.md - 完整的 8 步生成流程、ATS 评分、前后对比示例
  • references/formatting-rules.md - 最佳实践、模板、输出格式、成功指标
  • references/interfaces-integration.md - TypeScript 接口、多技能工作流

核心要点:首先确保 ATS 兼容性——如果简历无法送达招聘人员手中,写得再好也毫无价值。

搭配使用:career-biographer(内容)| competitive-cartographer(定位)| web-design-expert(作品集)

评论

支持 Markdown