前言¶
给 Agent 接简历能力,常见的做法是自己拼提示词,让模型润色几段经历就算完事。这类做法的问题是:输出格式不稳定、PDF 要靠外部服务、ATS(申请追踪系统)兼容性基本没人管。Resume Optimizer 是 ClawHub 上的一个开源 Skill,把简历的创建、定制、分析、导出 PDF 做成了固定流程,附带模板、ATS 优化清单和评分标准,适合直接挂到 Agent 上用。
这是什么¶
Resume Optimizer 是一个基于 SKILL.md 格式的 Agent Skill,由 tomstools11 发布在 ClawHub 注册表,当前版本 1.0.1,许可证 MIT-0,分类为 office-efficiency。它解决的问题是:把简历相关的四类操作(从零创建、按岗位定制、分析改进、导出 ATS 友好的 PDF)固化成可复用的流程,让 Agent 不需要临时拼凑就能交付一份结构化简历文件。该 Skill 不要求 API Key。
核心功能¶
- 创建简历:根据用户提供的经历、教育、技能、目标岗位信息,按模板生成结构化简历。
- 定制简历:针对具体岗位调整现有简历,解析职位描述中的关键词并自然地融入内容。
- 分析简历:按评分清单对内容、格式、ATS 兼容性逐项打分,给出可执行的改进建议,并可代为修改。
- 导出 PDF:调用内置脚本生成 ATS 友好的 PDF 文件。
支持三种简历格式,按场景选择:
- 时间顺序(Chronological):适合同一领域、职业路径清晰的用户,最常见。
- 功能性(Functional):适合转行、有空窗期、需要突出可迁移技能的用户。
- 组合式(Combination):适合平衡技能展示与职业进展的中期职场人。
安装与启用¶
官方提供的安装命令如下,在终端执行:
npx skills add @tomstools11/resume-optimizer
安装后,在支持 SKILL.md 的 Agent(如 OpenClaw 生态中的 ClawHub 客户端)中即可直接调用。该 Skill 依赖 Python 3 与 reportlab 库用于生成 PDF,部署环境需预装。
典型用法¶
Skill 内置了 references/ 目录,包含 best-practices.md(写作原则)、ats-optimization.md(ATS 兼容要求)、templates.md(三种格式模板)、analysis-checklist.md(分析评分标准)。典型调用流程如下。
1、从零创建简历。用户提供基本信息,Agent 按以下步骤执行:
1. 收集:当前职位、关键成果、教育背景、证书
2. 选择格式(如职业路径清晰,选 Chronological)
3. 按 references/templates.md 中的模板组织内容
4. 按 references/ats-optimization.md 融入职位关键词
5. 导出 PDF 到 /mnt/user-data/outputs/
2、按岗位定制简历。用户提供职位描述后:
1. 解析职位描述,提取必备技能与关键词
2. 对比简历与要求,找出差距
3. 调整 bullet 顺序,让相关成果靠前
4. 将关键词自然融入各部分
5. 更新 summary 以对应岗位核心要求
6. 重新生成 PDF
3、分析并改进简历:
1. 读取 references/analysis-checklist.md
2. 按标准评估每个模块
3. 对内容、格式、ATS 兼容性分别打分
4. 找出 3-5 个最优先的改进点
5. 给出具体的改写示例
6. 询问是否直接实施修改
4、生成 PDF 的命令。Skill 提供了一个脚本,输入简历内容 JSON,输出 PDF:
python3 scripts/generate_resume_pdf.py \
--input resume_content.json \
--output resume.pdf \
--format chronological
该脚本基于 reportlab,使用 Helvetica 字体、0.75 英寸页边距,输出纯文本层级的排版,不包含表格、文本框或图片,以保证 ATS 可解析。
适用场景与注意¶
适合:需要在 Agent 里提供简历生成、岗位定制、简历诊断能力的开发者;希望交付物是 ATS 可读 PDF 而不是一段文本的场景。
限制:
- 输出依赖 Python 3 与 reportlab,运行环境需要自行保证依赖可用。
- PDF 排版风格固定(Helvetica、固定边距),不支持自定义视觉设计。
- 该 Skill 不包含职位数据或模板库,内容完全来自用户提供的信息。
- ATS 优化建议基于通用规则,不同公司使用的 ATS 差异较大,效果需要实测。
结尾¶
Resume Optimizer 的价值在于把简历这件事拆成了创建、定制、分析、导出四个有明确流程和参考文档的步骤,而不是一段不可控的提示词。如果你需要给 Agent 加上简历能力,可以从官方地址查看并安装。
官方地址:https://clawhub.ai/tomstools11/resume-optimizer
SkillHub 页面:https://www.skillhub.cn/skills/clawhub_tomstools11/resume-optimizer