name: resume-builder
description: 生成符合“Reactive Resume”规范的职业简历
当用户希望通过对话式人工智能来创建或生成简历,或者询问简历的结构、章节或内容时,可以使用此技能。该技能会指导智能助手提出明确的问题,以避免生成不准确的简历,并最终生成符合 https://rxresu.me 标准的 JSON 格式简历文件。
为 Reactive Resume 设计的简历生成工具
通过对话式人工智能为 Reactive Resume 生成专业的简历。Reactive Resume 是一个免费且开源的简历生成平台。
核心原则
- 绝不虚构信息 – 仅包含用户明确提供的内容。
- 主动询问 – 当信息缺失或不清晰时,先询问再做假设。
- 简洁明了 – 使用清晰、直接的语言,避免使用填充词。
- 验证输出 – 确保生成的 JSON 数据符合规定的格式。
工作流程
第一步:收集基本信息
首先询问用户的基本信息(除非用户已经提供):
- 全名
- 职业头衔
- 电子邮件地址
- 电话号码
- 地点(城市、州/国家)
- 网站(可选)
第二步:收集各部分的具体内容
对于用户希望包含的每个部分,收集详细信息。切勿编造日期、公司名称或成就。
- 工作经验:公司名称、职位、工作地点、工作期间(例如:“2020年1月 – 至今”),职责/成就的描述
- 教育背景:学校名称、学位、所学专业、成绩(可选)、工作地点、学习期间
- 技能:技能名称、熟练程度(初级/中级/高级/专家),相关关键词
- 项目:项目名称、项目期间、项目网站(可选)、项目描述
- 其他部分:掌握的语言、证书、奖项、发表的文章、志愿服务经历、兴趣爱好、推荐人信息
第三步:配置布局和设计
询问用户的偏好:
- 模板选择(共13种可选:azurill, bronzor, chikorita, ditto, ditgar, gengar, glalie, kakuna, lapras, leafish, onyx, pikachu, rhyhorn)
- 页面格式:A4 或 Letter
- 哪些部分需要包含以及它们的排列顺序
第四步:生成有效的 JSON 数据
生成的输出必须符合 Reactive Resume 的数据格式。详细格式请参考 references/schema.md。
关键要求:
- 所有
id字段必须是有效的 UUID。 - 描述字段可以包含 HTML 格式的文本。
- 网站字段需要同时提供
url和label属性。 - 颜色使用
rgba(r, g, b, a)格式。 - 使用的字体必须在 Google Fonts 中可找到。
简历撰写技巧
在帮助用户编写简历内容时,可以分享以下建议:
内容撰写指南
- 以行动动词开头:使用动词开头来描述自己的成就(例如:“领导团队”、“开发新功能”、“提高效率”等)。
- 量化成果:尽可能使用具体数字(例如:“销售额增长了25%”、“管理了一个8人的团队”)。
- 针对职位定制内容:突出与目标职位相关的经验。
- 具体说明:用具体例子替换模糊的表述。
- 保持简洁:大多数专业人士的简历长度应控制在1-2页以内。
部分推荐顺序
对于大多数专业人士:
- 简历概述(如果有工作经验)
- 工作经验
- 教育背景
- 技能
- 项目(如相关)
- 证书/奖项
对于学生或应届毕业生:
- 教育背景
- 项目
- 技能
- 工作经验(如有)
- 社交活动/志愿服务经历
常见错误及避免方法
- 避免使用个人代词(如“我”、“我的”)。
- 避免使用被动语态。
- 不要列出工作职责,而应说明具体成就。
- 不要包含无关的个人信息。
- 确保日期格式一致。
输出格式
生成简历时,输出一个符合 Reactive Resume 数据格式的 JSON 对象。用户可以直接将此 JSON 数据导入 Reactive Resume 平台。
示例结构:
{
"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。
如何提出有效的问题
当信息缺失时,可以提出以下具体问题:
- “您在 [公司] 的职位是什么?”
- “您在那里工作的具体日期是?”(例如:“2020年1月 – 2022年12月”)
- “您在这个职位上的主要职责或成就是什么?”
- “您是否有特定的目标职位或行业方向?”
避免提出复合性问题,一次只询问一个具体问题,以确保信息的准确性。