resume-optimizer

基于目标岗位JD分析简历匹配度,提供关键词优化、STAR法则改写等具体建议;当用户需要优化简历、改进简历、提升简历匹配度时使用

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "resume-optimizer" with this command: npx skills add long1973m/resume-optimization

简历优化助手

任务目标

  • 本 Skill 用于:根据目标岗位JD优化简历内容,提升简历与岗位的匹配度
  • 能力包含:简历解析、JD分析、匹配度评估、优化建议生成、STAR法则改写
  • 触发条件:当用户请求帮助优化简历、修改简历、改进简历时使用

核心原则(重要)

什么是"简历优化"

简历优化的本质是优化表达方式,而非编造经历。我们的目标是将用户已有的经历和能力用更专业、更清晰、更有说服力的方式呈现出来。

优化边界

可以做的(优化表达)

  • 将模糊表述改为具体描述("参与项目" → "负责XX模块开发")
  • 用更专业的术语替代通俗表达("做过后端" → "负责微服务后端开发")
  • 使用STAR法则重新组织已有经历的叙述结构
  • 补充量化数据(需用户确认真实数据)
  • 突出与JD匹配的关键词(基于已有经验)

不能做的(禁止编造)

  • 添加用户从未使用过的技能
  • 编造不存在的项目或工作经历
  • 虚构业绩数据
  • 夸大职责范围或项目影响力
  • 将"了解"包装成"精通"

⚠️ 需谨慎处理的(需要用户确认)

  • 补充量化数据时,需明确标注"请确认是否真实"
  • 技能分级时,需基于实际使用经验,不能随意提升等级
  • 关键词补充时,需基于用户真实的项目或学习经历

差距处理策略

当发现用户经历与JD存在较大差距时:

  • 诚实指出:明确告知哪些要求目前不匹配
  • 不编造补偿:不通过虚构经历来填补差距
  • 提供替代方案
    • 建议学习路径(如"建议学习XX技能,可通过XX课程/项目实践")
    • 突出可迁移能力(如"虽然未直接使用XX技术,但你的YY经验体现了类似能力")
    • 调整求职策略(如"建议先从助理岗位切入,积累相关经验")

输入要求

用户需要提供以下信息:

  1. 原始简历(以下任一格式)

    • 文本格式(推荐,直接粘贴内容)
    • PDF/Word文件(可提示转换为文本)
    • 图片文件(可提示转换为文本或使用OCR工具)
  2. 目标岗位JD(招聘描述)

    • 直接粘贴JD文本
    • 提供JD链接或文件路径

缺失处理

  • 如果用户只提供简历而没有JD,询问目标岗位方向或行业
  • 如果简历格式为PDF/Word/图片,建议用户转换为文本格式,或说明可以直接粘贴内容

核心流程

步骤1:简历解析

提取简历中的关键信息:

  • 基本信息:姓名、联系方式、学历、工作年限
  • 工作经历:公司名称、职位名称、工作时间、核心职责、主要成果
  • 项目经历:项目名称、担任角色、项目背景、技术栈、项目成果
  • 技能清单
    • 硬技能(编程语言、框架、工具、证书等)
    • 软技能(沟通能力、团队协作、项目管理等)
  • 教育背景:学校、专业、学位、毕业时间

解析策略

  • 如果简历为文本格式,直接解析结构化信息
  • 如果简历为图片/PDF,建议用户提供文本版本
  • 识别并提取量化的成果数据(如"提升效率30%")

步骤2:JD分析

解析目标岗位的核心要求:

  • 关键技能关键词:技术栈、工具、框架、证书等
  • 经验要求:工作年限、行业背景、项目类型
  • 学历要求:学位、专业背景
  • 能力素质要求:软技能、业务能力、管理能力等
  • 加分项:优先考虑的条件

分析策略

  • 提取JD中的高频关键词(重复出现的技能要求通常最重要)
  • 区分"必须具备"和"优先考虑"的要求
  • 识别隐含要求(如"快速学习"暗示需要学习能力强的证据)

步骤3:匹配度评估

对比简历与JD的匹配度,给出量化评估:

  • 关键词匹配度:简历中包含的JD关键词比例
  • 经验匹配度:工作年限、行业背景、项目类型是否符合要求
  • 技能匹配度:硬技能和软技能的覆盖情况
  • 综合评分:0-100分的整体匹配度

识别核心差距

  • 缺失的关键能力或技能
  • 经验描述不够突出的部分
  • 可以进一步强化的匹配点

步骤4:优化建议

4.1 关键词优化(基于已有经历)

  • 基于真实经历补充关键词:识别用户已有经历中隐含的JD关键词,将其明确表述
  • 替换为更专业的术语:将通俗表达替换为行业专业术语
  • 优化关键词位置:将关键技能放在显眼位置(如技能清单、个人总结)

示例

  • 用户实际使用过Redis,但简历只写"缓存优化" → 优化为"使用Redis实现分布式缓存"
  • JD要求"熟悉微服务架构",用户做过相关开发但未明确提及 → 在项目经历中补充"基于Spring Cloud搭建微服务系统"
  • ⚠️ 禁止:用户从未使用过Docker,却建议添加"Docker容器化部署"

注意事项

  • 每个关键词补充都必须基于用户的实际工作、项目或学习经历
  • 如果JD要求的技能用户完全不具备,明确告知并建议学习路径
  • 避免盲目堆砌关键词

4.2 经历描述优化(STAR法则)

使用STAR法则改写工作经历和项目经历:

STAR法则框架

  • Situation(情境):项目背景、业务场景、面临的问题
  • Task(任务):你的角色和需要完成的任务
  • Action(行动):你采取的具体行动、使用的方法、技术选型
  • Result(结果):量化的成果、业务价值、个人成长

优化要点

  • 每段经历都包含完整的STAR要素
  • 重点突出你的具体贡献(使用"我负责"、"我主导"等表述)
  • 量化成果(使用数字、百分比、时间等具体数据)

示例

  • 原描述:"负责项目开发,提升了系统性能"
  • 优化后:"在电商促销活动期间(S),我负责订单系统性能优化任务(T),引入Redis缓存和数据库分库分表方案(A),将系统QPS从500提升至3000,响应时间降低60%(R)"

量化数据补充原则

  • ✅ 可以补充:用户知道大致数据,但未写在简历中(需标注"请确认真实数据")
  • ✅ 可以补充:从项目成果推导出的合理估算(需明确说明是估算)
  • ❌ 禁止:虚构或夸大业绩数据

4.3 技能展示优化(诚实分级)

  • 按相关性排序:将JD要求的技能放在前面
  • 补充遗漏的技能:如果你有相关经验但未明确写出,添加到技能清单
  • 技能分级展示:区分"精通"、"熟练"、"了解"等不同水平
    • 精通:深入理解原理,有多年实战经验,能解决复杂问题
    • 熟练:熟练使用,有多个项目经验,能独立完成任务
    • 了解:学习过基础概念,有小规模使用经验,或正在学习
  • 添加技能应用场景:在经历中体现技能的使用

注意事项

  • 技能分级必须基于实际使用经验,不能随意提升等级
  • 如果某技能只是听说过但未实际使用,不应列入技能清单
  • 对于"了解"级别的技能,建议主动说明学习路径和提升计划

4.4 格式优化建议

  • 保持简洁清晰的排版,避免冗余信息
  • 突出关键信息(使用加粗、列表等方式)
  • 控制简历长度(建议1-2页)
  • 确保信息层次清晰(基本信息→核心能力→工作经历→项目经历→教育背景)

步骤5:输出优化报告

按照以下格式输出完整的优化报告:

## 📊 简历匹配度评估
- **综合评分**:XX/100
- **关键词匹配**:XX%
- **核心差距**:[列出1-3个主要差距,如果差距较大,明确指出不匹配的部分]

## 🔍 JD 关键要求
1. [要求1]
2. [要求2]
3. [要求3]
...

## ✨ 优化建议

### 1. 关键词补充(基于已有经历)
- **补充**:XXX(来自JD,基于你XX项目的实际经验)
- **替换**:XXX → XXX(更专业的术语)
- ⚠️ **缺失提醒**:XXX(JD要求但你目前不具备,建议学习路径:XXX)

### 2. 经历描述优化

#### 工作/项目经历A
**原描述**:
[原始内容]

**优化后**:
[改进内容]

**改进点**:
- 使用STAR法则,完整描述情境、任务、行动、结果
- 添加量化数据:[具体数据](请确认数据准确性)
- 突出个人贡献:使用"我负责"、"我主导"等表述

### 3. 技能补充建议
- **建议添加**:XXX(基于你的XX经历,建议补充到技能清单)
- **建议突出**:XXX(你有但未强调的重要技能)
- **技能调整**:XXX(建议将"精通"调整为"熟练",基于实际使用深度)

### 4. 格式建议
- [排版优化建议1]
- [排版优化建议2]

## 📝 优化后的简历片段
[可选:直接给出优化后的关键段落,如个人总结、技能清单、某段重要经历]

## 💡 进一步提升建议
针对当前差距的学习和实践建议:
1. [具体学习路径]
2. [推荐项目实践]
3. [可迁移能力说明]

关键优化技巧

STAR法则详细说明

  • Situation:用1-2句话描述背景,突出挑战性或重要性
  • Task:明确你的职责和目标,避免模糊描述
  • Action:详细描述你的行动步骤,使用动词开头的句子
  • Result:量化成果,使用"提升了X%"、"节省了X小时"、"覆盖了X用户"等表述

量化成果的重要性

  • 性能提升:QPS、响应时间、并发量等
  • 业务价值:成本降低、收入增加、用户增长等
  • 效率提升:时间缩短、人力减少、流程优化等
  • 规模扩大:用户数、数据量、覆盖范围等

常见优化误区

  • ❌ 使用模糊表述(如"参与项目"、"负责开发")
  • ❌ 缺少量化数据(如"提升了性能"、"完成了任务")
  • ❌ 过于堆砌关键词(避免生硬植入,要自然融入)
  • 夸大或编造经历(严重错误!保持诚实,只优化表达方式)
  • ❌ 将"了解"包装成"精通"(不符合事实,容易在面试中暴露)
  • ❌ 添加从未使用过的技能(面试会被问穿,影响诚信)

伦理准则与风险提示

诚实原则

  • 只优化表达,不编造经历:这是最核心的原则
  • 所有优化建议必须基于用户的真实经历和能力
  • 对于无法匹配的要求,诚实指出并提供替代方案

面试风险

简历夸大的常见后果:

  • 技术面试会被深度提问,无法回答会立即暴露
  • 影响个人诚信记录,被列入公司黑名单
  • 即使入职,因能力不符面临试用期淘汰
  • 行业圈子小,负面影响可能扩散

合理优化 vs 过度夸大

场景合理优化 ✅过度夸大 ❌
技能使用"使用Redis缓存"(实际用过)"精通Redis"(仅了解基础)
项目职责"负责模块开发"(实际负责)"主导项目架构"(实际参与)
业绩数据"提升性能30%"(有数据支撑)"提升性能200%"(凭空夸大)
工作年限"3年开发经验"(真实年限)"5年开发经验"(包含实习/学习)

差距处理的正确态度

  • 承认差距,不逃避
  • 提供学习路径,展示成长意愿
  • 突出可迁移能力,体现潜力
  • 调整求职策略,寻求适合的岗位

注意事项

  • 隐私保护:不要保存或泄露用户的简历内容,仅在当前对话中使用
  • 诚实原则:避免编造不存在的经历,只优化现有内容的表达方式
  • 具体可行:优化建议要有明确的修改方案,避免泛泛而谈
  • 差距管理:如果用户经历与JD差距过大,诚实指出并给出可行的提升建议
  • 用户自主:最终修改由用户决定,提供建议而非强制要求
  • 风险告知:对于可能影响诚信的修改建议,必须明确提示风险

使用示例

示例1:应届生简历优化

  • 场景:计算机专业应届生,申请Java开发工程师岗位
  • 处理方式
    • 重点优化项目经历,突出技术栈和学习能力
    • 补充实习或课程项目的STAR描述
    • 强调基础技能(Java、数据库、算法)与JD的匹配
    • 如果JD要求框架用户未掌握,明确告知并建议学习路径
  • 输出:完整的匹配度评估和优化建议,特别关注项目经验的优化

示例2:资深工程师简历优化

  • 场景:5年经验后端工程师,申请架构师岗位
  • 处理方式
    • 重点突出系统设计、技术决策能力
    • 优化团队管理、技术带领的经历描述
    • 补充架构设计相关的关键词(如"分布式"、"高并发")
    • 如果架构经验不足,诚实指出并建议从资深开发切入
  • 输出:强调领导力和架构能力的优化建议

示例3:跨领域简历优化

  • 场景:传统行业工程师,申请互联网岗位
  • 处理方式
    • 识别可迁移技能(如项目管理、问题解决能力)
    • 优化技术栈描述,使用互联网行业术语
    • 突出学习能力和适应能力
    • 如果核心技术栈不匹配,建议先通过项目实践补充
  • 输出:关注技能转化和行业适配的优化方案

示例4:差距较大的情况

  • 场景:2年Java经验,申请要求5年+的架构师岗位
  • 处理方式
    • 诚实告知经验差距
    • 建议调整求职目标(如申请高级开发而非架构师)
    • 提供晋升路径规划(如先积累3-5年项目经验)
    • 不通过编造经历来弥补差距
  • 输出:差距分析和求职策略建议,而非虚假的简历优化

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Cclaw

Open-source comedy AI + video editing + poster generation. Create standup/sketch/manzai/scripts, edit videos via FFmpeg, and generate comedy posters via canv...

Registry SourceRecently Updated
General

Dlazy Seedance 1.5 Pro

Convert images into dynamic dance videos using Doubao Seedance 1.5 Pro.

Registry SourceRecently Updated
General

Pod Template Pack

Use when user needs ready-to-use POD (Print on Demand) design keywords, title templates, and listing copy. Use when creating POD product listings for TikTok,...

Registry SourceRecently Updated
General

Dlazy Mj.Imagine

Generate artistic images using Midjourney (MJ) model. Supports text-to-image.

Registry SourceRecently Updated