JD Resume Tailor

根据岗位描述自动优化简历,支持中英文及多地区适配。

已扫描
适合谁
求职者、职业转型者
不适合谁
无需简历修改的用户、不熟悉岗位要求的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @26048608982lp-ai/jd-resume-tailor

Skill 说明

命令、参数、文件名以原文为准

简历定制工具

生成一份专业、针对特定职位的 HTML 简历。采用两阶段工作流:收集个人资料 → 匹配职位描述。

第一阶段:个人资料收集

首次运行时(无基础资料),按以下结构化顺序逐项收集用户信息。每次只询问一个部分,确认无误后再进入下一环节。完成后将完整资料保存至工作区的 resume-profile.md 文件中。

在开始收集前,请先确认以下偏好设置:

  1. 主色调 — 请用户选择主题颜色(默认值:#6b4c9a 紫色)。支持十六进制代码、颜色名称或输入“default”。该颜色将应用于所有生成的简历,除非在单个职位中单独覆盖。
  2. 语言 — 中文(中文)或英文简历?默认根据用户的沟通语言决定。
  3. 目标地区/文化 — 如中国大陆(包含出生日期、照片位置)、海外(不包含)。

1.1 个人信息

  • 姓名、电话、邮箱、出生日期、所在地、性别
  • LinkedIn / 作品集链接(可选)

1.2 教育背景

  • 学校名称、学位、专业、毕业时间
  • 核心课程 / GPA / 荣誉奖项(如与目标职位相关,可选填写)

1.3 工作经历

每段经历需收集:

  • 公司名称、所在城市
  • 职位/头衔
  • 项目名称及类型(如有)
  • 时间范围(起始 - 结束)
  • 3-6 条职责与成果描述
  • 提示用户尽可能量化成果(数字、百分比、指标等)
  • 询问:“是否有值得提及的工具、技术或方法?”

1.4 个人项目

每个项目需收集:

  • 项目名称、类型(游戏、网页应用、工具等)
  • 当前状态(已上线 / 进行中 / 原型)
  • 您的角色与贡献
  • 关键功能与数据指标(DAU、留存率、收入等)
  • 使用的技术栈
  • 若使用 AI 工具开发,请注明具体工具及其用途

1.5 技能

按类别分组列出:

  • 领域技能:如游戏设计、数值平衡、用户体验研究
  • 技术工具:如 Excel/VBA、Python、Claude Code、Cursor
  • 语言能力:中文、英文等,附带熟练程度

1.6 证书与荣誉

  • 专业认证
  • 学术奖项 / 竞赛获奖

1.7 保存资料

完成所有部分后,以如下格式保存为 resume-profile.md

# 简历资料:[姓名]
> 最后更新:YYYY-MM-DD

## 个人信息
[结构化数据]

## 教育背景
[结构化数据]

## 工作经历
[每段经历的结构化数据,含要点列表]

## 项目
[每个项目的结构化数据]

## 技能
[分类列表]

## 证书与荣誉
[列表]

后续运行时,优先读取 resume-profile.md。仅询问:“资料已加载。是否需要更新?” 如有修改,可编辑特定部分。

第二阶段:职位匹配与简历生成

2.1 收集职位描述

必须要求用户提供职位描述(JD)。支持以下方式输入:

  • 直接粘贴文本(最常见)
  • 文件路径(txt/md/pdf/html)
  • URL(通过 web_fetch 获取)

读取 JD 后,向用户确认内容:

📋 职位描述确认:
- 岗位:[职位名称]
- 公司:[公司名称]
- 核心要求:[3-5 项关键要求]
- 加分项:[优先资质]

以上提取是否正确?是否有补充或修正?

只有在用户确认无误后,才继续下一步。

2.2 匹配分析(生成前展示给用户)

🎯 目标职位:[职位名称] @ [公司名称]
📊 匹配度:[高/中/低]

✅ 强匹配项:
- [匹配1:个人优势 → 职位需求]
- [匹配2]
- [匹配3]

⚠️ 存在差距(如实说明):
- [差距1:职位要求 X,当前资料中 Y 较弱]
- [差距2]

📝 定制策略:
- 强调:[应突出并扩展的内容]
- 重构:[如何重新表述现有经验]
- 弱化:[应缩短或合并的部分]

🎨 主色调:[使用默认 / 用户选择 / 根据职位风格建议]

等待用户确认或提出调整意见后,再进行生成。

2.3 生成 HTML 简历

输出单一自包含的 HTML 文件,所有样式内联。参考 references/html-template-guide.md 获取详细模板规范。

内容规则:

  • 顶部突出显示 3 个核心优势 —— 每项对应 JD 的一项关键优先级
  • 工作经历按与目标职位的相关性排序(最相关者靠前)
  • 匹配度高的经历展开详述;无关经历压缩处理
  • 自然融入 JD 中的关键词(避免堆砌关键词)
  • 所有条目尽可能量化(如数字、比例、时间)
  • 技能部分优先展示 JD 所需技能
  • 总页数控制在 1-2 页 A4 纸张范围内

样式默认设置(可由用户偏好覆盖):

  • 主色调:#6b4c9a(紫色)—— 首次运行时询问,存储于资料中
  • 字体:中文使用 "Microsoft YaHei", "PingFang SC", sans-serif;英文使用 "Inter", sans-serif
  • 姓名字号:26px,章节标题:13px,正文:9-11px
  • 打印样式:@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,存放于同一 resumes/ 目录
  • 使用 --no-margins,因为 HTML 模板自身已处理内边距
  • 等待导出过程完成后再继续
  • 若无头导出失败,提示用户手动打开 HTML 文件,在浏览器中按 Ctrl+P 手动打印

2.5 返回结果

将两个文件均保存至 resumes/ 目录:

  • [姓名]-[职位名称].html
  • [姓名]-[职位名称].pdf

向用户提示:

✅ 简历已生成!PDF 已保存至 resumes/[姓名]-[职位名称].pdf

发送前请核查:

  • [ ] 联系方式准确无误
  • [ ] 时间信息正确
  • [ ] 公司/项目名称无拼写错误
  • [ ] 成就描述未夸大其词
  • [ ] PDF 排版正常(建议打开查看滚动效果)

文件结构

markdown

workspace/

├── resume-profile.md # 基础个人资料(首次运行时创建)

├── resumes/

│ ├── [姓名]-[职位].html

│ ├── [姓名]-[职位].pdf

│ └── ...

└── skills/

└── resume-tailor/

├── SKILL.md

└── references/

└── html-template-guide.md

请参阅 references/html-template-guide.md 了解完整的 HTML 模板结构,包括所有章节、CSS 类以及打印优化细节。

2A
@26048608982lp-ai

已收录 2 个 Skill

相关推荐