关于 cv-creator
cv-creator 是面向求职者的简历生成技能,可将职业资料整理为便于 ATS 解析的简历,并按目标岗位提供评分与改进建议。它支持多种导出格式和不同职业场景的模板。
主要功能
- 01生成 PDF、DOCX、JSON Resume、HTML、Markdown 和 LaTeX
- 02分析职位描述中的关键词并匹配简历
- 03校验格式并模拟 ATS 解析
- 04按格式、结构、内容和关键词评分
- 05提供模板与改进建议
适用场景
- 01根据职业资料创建简历
- 02针对具体职位优化关键词
- 03生成不同版本的简历
- 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.jsonreferences/formatting-rules.mdresume-protocol.mdinterfaces-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. 多格式生成
| 格式 | 用途 |
|---|---|
| 电子邮件申请、招聘网站、打印 | |
| 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(作品集)