名称: resume-optimizer
描述: 专业的简历构建工具,支持PDF导出、ATS优化与分析功能。适用于以下场景:(1) 从零创建新简历,(2) 针对特定职位定制/调整现有简历,(3) 分析简历并提供改进建议,(4) 将简历转换为ATS友好的PDF格式。支持时序型、功能型和混合型简历格式。
构建专业的、经过ATS优化的简历,并支持PDF导出功能。
references/templates.md 中对应的模板说明references/best-practices.md 中的最佳实践构建简历内容scripts/generate_resume_pdf.py 生成PDFreferences/ats-optimization.md 了解关键词整合方法references/analysis-checklist.md 中的标准进行检查时序型(最常用)
- 适用场景:在同一领域有连续工作经历,职业发展路径清晰
- 最佳对象:大多数在本领域持续发展的专业人士
- 参考文档:references/templates.md → 时序型模板部分
功能型
- 适用场景:转行者、有职业空窗期、需突出可迁移技能
- 最佳对象:重返职场者、跨领域经验丰富者
- 参考文档:references/templates.md → 功能型模板部分
混合型
- 适用场景:职业生涯中期专业人士,需平衡技能展示与职业发展
- 最佳对象:技能多样、有相关经验的转行者
- 参考文档:references/templates.md → 混合型模板部分
使用提供的脚本创建专业PDF文档:
python3 scripts/generate_resume_pdf.py \
--input resume_content.json \
--output resume.pdf \
--format chronological
该脚本使用reportlab创建简洁、ATS兼容的PDF,具备以下特点:
- 专业排版(Helvetica字体)
- 合适的页边距和间距(四周均为0.75英寸)
- 清晰的章节标题
- 项目符号格式
- 一致的视觉层次结构
创建简历前必读:
1. references/best-practices.md - 简历撰写核心原则
2. references/ats-optimization.md - ATS兼容性要求
3. references/templates.md - 特定格式模板
分析简历前必读:
1. references/analysis-checklist.md - 评估标准与评分体系
创建简历:
用户:"帮我制作一份简历。我有5年市场营销经验。"
步骤:
1. 收集信息:当前职位、关键成就、教育背景、认证
2. 选择格式:时序型(同一领域发展路径清晰)
3. 构建内容:使用 references/templates.md 中的模板
4. 整合关键词:根据 ats-optimization.md 从职位描述中提取
5. 导出:生成PDF至 /mnt/user-data/outputs/
为特定职位定制:
用户:"根据这个职位描述 [职位描述] 调整我的简历"
步骤:
1. 解析职位描述,提取所需技能/关键词
2. 识别简历与要求之间的差距
3. 调整项目顺序,将相关成就前置
4. 自然地整合关键词
5. 更新摘要,呼应核心要求
6. 生成更新后的PDF
分析简历:
用户:"审阅我的简历并告诉我如何改进"
步骤:
1. 阅读 references/analysis-checklist.md
2. 对照标准评估每个部分
3. 评分:内容、格式、ATS兼容性
4. 识别3-5个优先改进项
5. 提供具体的改写示例
6. 提供修改实施选项
所有生成的简历必须:
- 保存至 /mnt/user-data/outputs/ 供用户下载
- 使用描述性文件名:名_姓_简历.pdf
- 包含使用 computer:// 协议的下载链接
- 遵循ATS友好格式(无表格、文本框或图形)
生成PDF创建相关的Python脚本时:
- 使用reportlab进行PDF生成
- 保持代码简洁、功能明确
- 优雅地处理错误
- 交付给用户前测试输出结果