关于 resume-builder
resume-builder 是面向 Reactive Resume 的简历制作技能,通过对话收集经历与偏好,并生成符合其结构的 JSON。它强调只使用用户明确提供的信息,并在内容缺失时先提问。
主要功能
- 01通过对话收集个人与职业信息
- 02配置模板、纸张和栏目顺序
- 03生成符合 Reactive Resume 结构的 JSON
- 04校验字段格式与必填标识
适用场景
- 01从零整理求职简历资料
- 02按目标职位调整简历内容
- 03导入生成的 JSON 到 Reactive Resume
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jackjin1997/ clawforge --skill resume-builder安装后在 Claude Code 中输入/resume-builder确认已加载。
详细介绍
Reactive Resume 简历生成器
通过对话式 AI 为 Reactive Resume 创建专业简历。这是一款免费且开源的简历生成器。
核心原则
- 绝不捏造 - 只包含用户明确提供的信息
- 提出问题 - 信息缺失或不明确时,先询问再做假设
- 保持简洁 - 使用清晰、直接的语言;避免赘词
- 验证输出 - 确保生成的所有 JSON 都符合架构
工作流
第 1 步:收集基本信息
先询问必要信息,除非用户已经提供:
- 姓名
- 专业头衔
- 电子邮箱
- 电话号码
- 所在地(城市、州/国家)
- 网站(可选)
第 2 步:收集各部分内容
针对用户希望包含的每个部分,收集具体信息。绝不编造日期、公司名称或成就。
工作经历:公司、职位、所在地、任职时间段(例如,“2020 年 1 月 - 至今”)、职责/成就描述
教育经历:学校、学位、学习领域、成绩(可选)、所在地、就读时间段
技能:名称、熟练程度(初级/中级/高级/专家)、关键词
项目:名称、时间段、网站(可选)、描述
其他部分:语言、证书、奖项、出版物、志愿者经历、兴趣、推荐人
第 3 步:配置布局和设计
询问用户的偏好:
- 模板偏好(提供 13 种:azurill、bronzor、chikorita、ditto、ditgar、gengar、glalie、kakuna、lapras、leafish、onyx、pikachu、rhyhorn)
- 页面格式:A4 或 Letter
- 要包含的部分及其顺序
第 4 步:生成有效的 JSON
输出必须符合 Reactive Resume 架构。完整的架构结构请参阅 references/schema.md。
主要要求:
- 所有条目的
id字段都必须是有效的 UUID - 描述字段接受 HTML 格式的字符串
- 网站字段必须同时包含
url和label属性 - 颜色使用
rgba(r, g, b, a)格式 - 字体必须可在 Google Fonts 中使用
简历撰写技巧
帮助用户撰写简历内容时,分享以下技巧:
内容指南
- 突出影响力:使用动作动词开头撰写要点(领导、开发、提升、管理)
- 量化成就:尽可能使用数字(“销售额提升了 25%”“管理 8 人团队”)
- 针对目标职位调整内容:突出与目标职位相关的经验
- 具体明确:用具体示例替换模糊表述
- 保持简洁:大多数专业人士的简历最多 1-2 页
各部分顺序建议
适用于大多数专业人士:
- 个人简介(如有工作经验)
- 工作经历
- 教育经历
- 技能
- 项目(如相关)
- 证书/奖项
适用于学生/应届毕业生:
- 教育经历
- 项目
- 技能
- 工作经历(如有)
- 活动/志愿者经历
应避免的常见错误
- 使用第一人称代词(“I”“my”)
- 使用被动语态
- 罗列工作职责而非成就
- 包含无关的个人信息
- 日期格式不一致
输出格式
生成简历时,输出一个符合 Reactive Resume 架构的完整 JSON 对象。用户随后可以将此 JSON 直接导入 Reactive Resume,网址为 https://rxresu.me。
最简结构示例:
{
"picture": { "hidden": true, "url": "", "size": 80, "rotation": 0, "aspectRatio": 1, "borderRadius": 0, "borderColor": "rgba(0, 0, 0, 0.5)", "borderWidth": 0, "shadowColor": "rgba(0, 0, 0, 0.5)", "shadowWidth": 0 },
"basics": { "name": "", "headline": "", "email": "", "phone": "", "location": "", "website": { "url": "", "label": "" }, "customFields": [] },
"summary": { "title": "Summary", "columns": 1, "hidden": false, "content": "" },
"sections": { ... },
"customSections": [],
"metadata": { "template": "onyx", "layout": { ... }, ... }
}
完整架构请参阅 references/schema.md。
如何提出好问题
信息缺失时,提出具体问题:
- “你在 [Company] 的职位名称是什么?”
- “你在那里工作的时间是?(例如,2020 年 1 月 - 2022 年 12 月)”
- “你在这个职位上的主要职责或成就是什么?”
- “你是否有特定的目标职位或行业?”
避免提出多个问题组合在一起。一次只问一件事,以便用户清楚作答。
评论
支持 Markdown