JD Resume Tailor — 简历定制
v1.1.0从基础个人资料和工作描述中生成针对特定工作的定制简历。首先收集结构化的用户信息(个人详情、工作历史、副项目、教育、技能、证书),然后读取目标工作描述以生成一份定制的、抛光的HTML简历。输出打印优化的HTML,可通过浏览器打印导出为PDF。适用于用户想要为特定工作岗位创建、重写或定制简历、优化简历以通过申请跟踪系统(ATS)、从零开始构建简历或说“为我制作一份简历”、“定制我的简历”或“为这份工作定制简历”。支持中文和英文简历。
运行时依赖
安装命令
点击复制技能文档
简历定制生成器 生成针对特定工作的精致 HTML 简历。 两阶段工作流程:收集个人资料 → 匹配工作描述。
阶段 1:个人资料收集 在第一次运行时(没有基础个人资料),按照结构化顺序收集用户信息。 一次询问一个部分,确认后再移动到下一个部分。 将完成的个人资料保存到 workspace 中的 resume-profile.md 文件中。 在收集之前,确认偏好: 色彩主题 —— 询问用户选择一个主题颜色(默认:#6b4c9a 紫色)。 接受十六进制颜色代码、颜色名称或“默认”。 这适用于所有生成的简历,除非每个工作描述被覆盖。 语言 —— 中文(中文)或英文简历? 默认基于用户的通信语言。 目标地区/文化 —— 例如,中国大陆(包括出生日期、照片插槽),海外(排除)。
1.1 个人信息(个人信息) 姓名、电话、电子邮件、出生日期、位置、性别 LinkedIn / 作品集 URL(可选)
1.2 教育背景(教育背景) 学校、学位、专业、毕业日期 核心课程 / GPA / 荣誉(可选,包括与目标相关的内容)
1.3 工作经历(工作经历) 对于每个角色,收集: 公司名称、位置 角色 / 标题 项目名称和类型(如果适用) 日期范围(开始 - 结束) 3-6 个描述职责和成就的要点 提示用户在可能的情况下量化(数字、百分比、指标) 询问:“是否有值得提及的工具、技术或方法?”
1.4 个人项目/侧项目(个人项目) 对于每个项目: 项目名称、类型(游戏、Web 应用、工具等) 状态(已发布 / 进行中 / 原型) 您的角色和贡献 关键功能和指标(DAU、保留率、收入等) 使用的技术栈 如果使用 AI 工具构建,请注明哪些工具和如何使用
1.5 技能(技能) 分为类别: 领域技能:例如游戏设计、数值平衡、UX 研究 技术工具:例如 Excel/VBA、Python、Claude Code、Cursor 语言:中文、英文等,包括熟练程度
1.6 证书和奖项(证书 & 荣誉) 专业认证 学术奖项 / 竞赛
1.7 保存个人资料 在收集所有部分后,将其保存为 resume-profile.md: # 简历个人资料:[姓名] > 最后更新:YYYY-MM-DD
个人 [结构化数据]
教育 [结构化数据]
工作经历 [每个角色结构化数据,带有要点]
项目 [每个项目结构化数据]
技能 [分类列表]
证书 [列表]
在后续运行中,首先读取 resume-profile.md。 仅询问:“个人资料已加载。是否需要更新?” 如果需要更改,请编辑特定部分。阶段 2:工作描述匹配和简历生成
2.1 收集工作描述 始终询问用户提供工作描述。 接受通过: 粘贴文本(最常见) 文件路径(txt/md/pdf/html) URL(web_fetch) 在读取工作描述后,确认与用户: 工作描述确认:
- 岗位:[工作标题]
- 公司:[公司]
- 核心要求:[3-5 个关键要求]
- 加分项:[首选资格]
2.2 匹配分析(在生成之前显示给用户) 目标:[工作标题] 在 [公司] 匹配:[高/中/低] 强匹配:
- [匹配 1:个人资料强项 → 工作描述要求]
- [匹配 2]
- [匹配 3]
- [缺口 1:工作描述要求 X,个人资料只有有限的 Y]
- [缺口 2]
- 强调:[哪些内容需要突出和扩展]
- 重构:[如何定位现有的经验]
- 减少:[哪些内容需要缩短或合并]
2.3 生成 HTML 简历 生成一个包含所有内联 CSS 的单个自包含 HTML 文件。 参考 references/html-template-guide.md 以获取详细的模板规范。 内容规则: 3 个核心优势在顶部突出显示网格中 —— 每个映射到顶部工作描述优先级 工作经历按与工作描述的相关性排序(最相关的第一) 扩展与匹配角色相关的描述;压缩不相关的描述 自然地镜像工作描述关键词(不要关键词填充) 每个要点在可能的情况下量化 技能部分优先显示工作描述所需的技能 1-2 页的 A4 样式默认值(可根据用户偏好覆盖): 色彩主题:#6b4c9a(紫色)—— 在第一次运行时询问用户,存储在个人资料中 字体:“Microsoft YaHei”,“PingFang SC”,sans-serif(中文)或“Inter”,sans-serif(英文) 名称:26px,部分标题:13px,正文:9-11px 打印 CSS:@media print { print-color-adjust: exact; } A4:210mm 宽度,@page { margin: 0; }
2.4 自动导出 PDF 在保存 HTML 文件后,使用无头浏览器自动导出为 PDF。 Edge(首选,Windows 内置):& "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --headless --print-to-pdf="$outputPath" --no-margins --disable-gpu "$htmlPath" Chrome 回退:& "C:\Program Files\Google\Chrome\Application\chrome.exe" --headless --print-to-pdf="$outputPath" --no-margins --disable-gpu "$htmlPath" 规则: 输出 PDF 名称为 [姓名]-[工作标题].pdf,在同一 resumes/ 目录中 使用 --no-margins,因为 HTML 模板处理自己的填充 等待过程完成后再继续 如果无头导出失败,请告知用户