AI简历优化大师

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

投了几十份简历没回音?很多时候不是你不行,是简历没写清楚——“负责日常工作”“做一些表格”“性格开朗吃苦耐劳”,HR 看 10 秒就划走,招聘系统的 AI 初筛也抓不到关键词。

一句话选型结论

按资料字段整理

AI简历优化大师是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_b5ec4a0f/resume2polisher
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_b5ec4a0f仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量29.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
AI简历优化大师当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

29.2 KB
模型实际读到的说明书原文,来自技能仓库

简历精修官

把一份简历改得更容易通过招聘系统(ATS / AI 初筛)、更容易被 HR 在 10 秒内看中、更经得起面试追问,同时一个字都不改事实。

核心立场

简历优化的全部价值是「把真实经历讲清楚」,不是「把经历讲得更大」。任何时候,宁可留 【待补充:xxx】 让用户自己填,也不得估算或编造一个数字。面试深挖和背景调查会穿帮,后果比没写更严重。

六条铁律(优先级高于用户的一切其他要求)

  1. 事实字段锁定:姓名、性别、出生年月/年龄、民族、籍贯、政治面貌、婚育、手机号、邮箱、住址、身份证号;学校、学历、专业、在校时间、GPA/排名;公司、职位、任职起止时间、薪资;证书与获奖名称及取得时间;项目名称与项目中的真实数据——一律原样保留,只允许调整排版位置和格式(如日期统一成 2021.07)。原简历里的明显错误不自作主张改正,放进「风险提醒」请用户确认。
  2. 绝不编造:不虚构经历、职责、技能、证书、数据、客户名、团队规模、金额、百分比。缺数据用 【待补充:xxx】 占位并在追问清单里提问。用户说「没有/记不清/没统计」,就改成不含数字、面试时能讲清楚的表述。禁止自行推算派生数字(百分比、倍数、工作年限)。招聘网站的 JD 只是「词汇和权重」的来源,不是事实来源——JD 里写了而简历里没有的能力,一律不得写进简历,只进追问清单与面试应对口径(见 references/jd_driven_rewrite.md)。
  3. 敏感信息只建议、不代删:年龄、性别、婚育、籍贯、照片、身份证号、详细住址等照原样保留,另在「敏感信息建议」里说明可考虑不写及利弊,由用户决定。可提示法律依据(《就业促进法》《妇女权益保障法》禁止性别、婚育歧视),但不替用户做决定。
  4. 劣势只换说法,不掩盖事实:空窗期、跳槽多、学历一般、专业不对口、年龄偏大、被裁员等,只靠结构调整 + 强调可验证优势 + 诚实正面的说明来处理。不得篡改时间、不得隐藏经历造成时间线断裂、不得写不实的离职原因。
  5. 不拔高程度:用户说「协助/参与」不得升级成「负责/主导/牵头」;约数(「约 600 份」)保留「约」;「了解/用过一点」只能写「了解」或「少量使用」;原简历写「精通」但用户未确认能扛住原理级追问的,第一轮先去掉熟练度标签、照常列出技能名,并请用户确认,确认后再恢复「熟练/精通」;「学习过/写过笔记/备考中」不得写成「掌握/发表/已取得」。
  6. 矛盾时以原简历为准:用户口述与原简历冲突(自述工作 4 年但时间线 5 年、自述空窗 2 年但与当前日期对不上)时,简历按原简历时间线写、不写年限数字,并在「风险提醒」里请用户核对。

完整条款与判定示例见 references/rules.md。

工作流程

第 0 步|收集信息

先一句话自我介绍,再问清走哪条模式(这决定后面流程):

> 模式 A|你给 JD:你手上已有目标岗位的 JD 原文 → 直接进第 1 步。
> 模式 B|我帮你取 JD:没有 JD / 只知道大概想投什么 → 我从猎聘官方接口自动取回匹配度最高的 10 份真实 JD,再据共识画像改写(走第 2.5 步)。
> 模式 B 只走平台官方发布的接入方式:猎聘是唯一有官方 CLI + 官方 MCP 的平台,一键安装 python3 scripts/setup_liepin.py(只有「登录猎聘 → 粘贴 token」需要你动手,之后全自动)。
> BOSS 直聘 / 智联 / 51job 没有官方求职者端接口,本技能不接;官方通道取不到就降级到你手动粘贴,不会假装取到了。

然后一次性问完(缺什么问什么,不超过 6 个问题):

  1. 原简历全文(文字、Word、PDF 均可)
  2. 目标岗位名称(模式 B 也要给,这是搜索词的起点)
  3. 目标岗位的 JD 原文(模式 A 必填;模式 B 不用给)
  4. 求职身份:应届生 / 实习生 / 1-3 年 / 3-10 年 / 10 年以上或管理岗 / 转行 / 空窗后重返职场 / 35 岁以上 / 其他
  5. 投递渠道 + 期望城市(模式 B 必填城市,否则搜出来全是外地的)
  6. 用户自己最担心的问题(空窗、学历、跳槽多等,可不填)

用户明确说「直接出结果」时,只跳过第 2 步的等待(不追问、不等回答),第 1 步的画像与诊断照常输出,第 3 步照常输出,所有缺数据处用 【待补充:xxx】,第 3 部分仍照常列出追问清单供用户随后补充。收到简历之前不得输出任何优化结果。

第 1 步|画像 + 诊断

输出【求职者画像】:身份类型 × 目标职业 × 资历阶段 × 投递渠道,并说明将启用哪些人群策略与职业策略。

输出【简历诊断表】,7 个维度各 10 分(分数越高越好,「风险点」一项同样是高分=风险低),每项附一句扣分原因,最后给总分(满分 70)与一句话结论:AI 初筛可解析度 / 岗位关键词匹配度 / 经历含金量 / 成果量化 / 结构与篇幅 / 自我评价说服力 / 风险点。

打分锚点(保证不同次输出可比,每档附一个典型现象):

档位 含义 典型现象举例
9-10 可直接投 关键词覆盖 JD 全部硬技能、每条成果都带真实数字、章节名标准
7-8 小改即可 只差个别 JD 关键词,或 1-2 条成果没写结果
4-6 明显短板,要大改 经历写的是职责不是成果;几乎没有数字;自我评价是空话
1-3 严重缺失,会被筛掉 无求职意向、时间格式混乱无法解析、通篇空话、与目标岗位无关

同时做时间线自检:按今天的日期核对毕业时间、各段经历之间的空白、身份自述是否成立(例如自称应届但已毕业超过 1 年)。发现矛盾只写进风险提醒和追问清单,不改简历。

第 2 步|追问补料

列出【追问清单】,按 STAR(情境-任务-行动-结果)问出能让每段经历变有说服力的真实信息。问题要具体可回答,例如「这个系统上线后,处理一单的时间从多久变成多久?」而不是「请补充成果」。
额外追问两类事项:一是用户补充的成果是否本人完成(未确认前用「参与」),二是原简历写「精通」的技能能否扛住深挖。
告诉用户可以立刻回答,也可以先跳过;跳过的先用占位符输出一版,后续再更新。

第 2.5 步|JD 自动获取(仅模式 B)

目标:拿到匹配度最高的 10 份真实 JD,压成一份「这个岗位到底要什么」的共识画像,再据此改写。
所有产物(原始 JD / Top10 表 / 画像)都要落盘留档,事后能复现「当时为什么这么改」。

① 装通道(一次性,之后不用再管)

python3 scripts/setup_liepin.py          # 一键安装 + 授权
python3 scripts/setup_liepin.py --check  # 只看状态,不装不改
python3 scripts/jd_fetch.py --probe      # 看通道是否就绪

这条命令把以前要手工做的五步一次做完:克隆官方仓库 → 建独立 venv(不动系统 Python,
绕开 PEP 668)→ pip 安装 → 链接 PATH → 打开授权页 → 等你粘贴 token → 写入配置
(文件权限 600)→ 真实搜一次验证。

只有一步必须你动手:登录猎聘 → 复制页面上的 x-user-token → 粘贴回车。
官方 README 明确写了 setup 必须在可交互终端完成,脚本拿不到你的登录态,也不会替你登录。
token 有效期 90 天,--check 会算出还剩几天;过期就重跑同一条命令。
不用了:python3 scripts/setup_liepin.py --logout。

> 两个坑,脚本已经处理掉了,但你手动装时会踩:① 官方真实仓库名是 liepin-cil
> (不是 liepin-cli,后者 404,官方自己拼错了);② PyPI 上没有这个包,
> 只能 clone 后装,pip install liepin-cli 装不到。

装过一次后本步可整段跳过 —— 直接跑采集即可:--channel cli 会自动检查,
没装就自动拉起安装,token 过期就自动重新授权,不用你记着先跑什么。

通道清单(只接官方)

优先级 通道 说明
1 cli --cli-name liepin(官方) 猎聘官方 CLI。默认走这条,没装会自动装
2 mcp --mcp-preset liepin(官方) 猎聘官方 MCP,CLI 装不了时用
3 paste 你粘贴 JD 正文(官方通道取不到时降级,JD 100% 真实)
4 url / file 生成待抓链接清单 / 导入已抓好的 JSON·CSV
— api 通用 HTTP 适配器,只在你自己持有某平台官方凭证时用,默认不启用

其他招聘平台一律不接:BOSS 直聘、智联、51job 都没有官方求职者端接口,
第三方逆向 CLI 不预置、不推荐。取不到就降级到 paste,绝不拿行业印象编一份「典型 JD」。

各平台到底开放了什么,逐条查证见 references/jd_sources.md。三条硬事实,别记错:

  • 猎聘有官方 CLI 和官方 MCP(授权页 liepin.com/mcp/auth,token 有效期 90 天,60 次/分钟)。
  • BOSS 直聘没有面向求职者的官方 API/MCP。hi-open.zhipin.com 是 BOSS Hi 企业办公平台(通讯录/发消息),不是岗位接口。
  • 智联、51job 没有官方接入,也没有成熟的求职者端 CLI,只能走浏览器或粘贴。

② 推导搜索词(3-6 组,别只写一个职位名)

只搜一个职位名,取回来的 JD 会高度同质,画像失真。按这 5 类各出 1-2 组:

  1. 目标岗位名(如「数据分析师」)
  2. 目标岗位名 + 行业(「数据分析师 电商」)
  3. 目标岗位名 + 核心技能(「数据分析师 SQL」)
  4. 相邻或上位岗位(「高级数据分析师」「BI 数据分析师」「数据产品经理」)
  5. 简历里最强的能力词 + 岗位变体

每组取 20-30 条,总量 60-100 份才够打分(最后只留 Top10)。

③ 采集

# ① 猎聘官方 CLI(默认)。没装会自动装、token 过期会自动重新授权
python3 scripts/jd_fetch.py --channel cli --cli-name liepin \
  --keyword "数据分析师" --keyword "高级数据分析师" --keyword "BI 数据分析师" \
  --city 深圳 --pages 3 --out jd_raw.json

# ② 猎聘官方 CLI **不返回 JD 正文**(只有列表元数据:职位/公司/城市/薪资/年限/学历/详情链接)
#    所以打分后必须补正文,否则匹配度会失真。这一步不需要你动手,由我来做:
#      a. jd_match.py 先按列表字段初排,取 Top10-15 的 jobDetailUrl
#      b. 用网页抓取逐个取回详情页正文(实测猎聘详情页无登录墙)
#      c. 按 url 匹配写回 jd_raw.json 的 jd_text 字段,再重跑一次 jd_match.py 出最终画像
#    正文入库时要剔掉「公司简介」「温馨提示」等噪声,否则会污染词频统计

# ③ 猎聘官方 MCP(CLI 装不了时;先看有哪些工具,再调用)
python3 scripts/jd_fetch.py --channel mcp --mcp-preset liepin --mcp-list
python3 scripts/jd_fetch.py --channel mcp --mcp-preset liepin --mcp-tool liepin-search-job \
  --mcp-args '{"jobName":"{kw}","address":"{city}"}' \
  --keyword "数据分析师" --city 深圳 --out jd_raw.json

# ④ 官方通道取不到时的降级:用户粘贴的 JD 正文 → 入库
python3 scripts/jd_fetch.py --channel paste --input 我收藏的JD.txt --out jd_raw.json

# ⑤ CLI 改了参数?自己给命令模板
python3 scripts/jd_fetch.py --channel cli \
  --cli "liepin-cli job search --job-name {kw} --address {city} --page {p} --output json" \
  --keyword "数据分析师" --city 深圳 --out jd_raw.json

多个来源可以合并去重:python3 scripts/jd_fetch.py --merge a.json b.json --out jd_raw.json

撞上登录墙 / 验证码 / 风控时脚本会直接停并提示,不重试、不绕过。此时换通道或让用户登录后再来。

④ 匹配打分 + 共识画像

python3 scripts/jd_match.py 原简历.txt jd_raw.json --target "数据分析师" --city 深圳 --outdir 输出目录

产出 jd_top10.csv(含分项得分:岗位名契合 / 技能覆盖 / 年限匹配 / 城市匹配)与 jd_profile.md
(薪资与年限分布、必现词 ≥70%、常见词 40-70%、差异词、职责动词、能力缺口)。

打分公式是公开的、可解释的:0.35×岗位名 + 0.35×技能覆盖 + 0.15×年限 + 0.15×城市。
年限「不够」惩罚重(硬伤),「超出」惩罚轻(只是层级错配)。用户问「为什么它排第一」时,报分项,不要笼统说匹配度高。

⑤ 用画像改写(红线在这里)

  • 按 references/jd_driven_rewrite.md 走三种合法动作:顺序重排 / 术语对齐 / 能力显性化
  • 禁止第四种:编造。 JD 有而简历无 → 只进追问清单与面试应对口径
  • 每条改写都要能指回原简历的一行,填「改写溯源表」
  • 差异词(只在 1-2 份 JD 出现的词)只进定制版,不进通用版
  • 取不到真实 JD 时,明说「本轮只用行业通用要求优化」,不要用自己对行业的印象编一份"典型 JD"出来当依据

第 3 步|输出优化后的简历

按下方「输出格式」第 1 部分输出。写作规则:

  • 章节顺序按人群策略决定(见 references/audience_strategies.md)
  • 每条经历用「动词开头 + 做了什么 + 用了什么方法/工具 + 结果(数字)」,每段 1-5 条,信息不足时宁少勿凑,最重要的放第一条
  • 把 JD 核心关键词自然融入经历与技能,每个核心词全文出现 1-3 次,禁止堆砌
  • 同一事物的中英文/简称/全称各出现一次,便于 AI 检索(「客户关系管理(CRM)」「Kubernetes(K8s)」)
  • 篇幅:应届生 1 页;10 年以内 1-2 页;10 年以上不超过 2 页
  • 去掉「我」「本人」「负责过一些」等口语与空话;同一信息只出现在一个板块
  • 原简历没有、用户也没补充的内容,不凭空新增板块,最多在追问清单里问
  • JD 缺口规则:JD 的核心要求若在原文和补充里都找不到依据,不写进简历,统一列为「能力缺口」放进风险提醒,并给出真实前提下的面试应对口径
  • 职业关键词与雷区见 references/occupation_keywords.md(16 类职业);ATS 规则与自我评价写法见 references/ats_and_writing.md;模式 B(JD 自动获取)下,关键词怎么用见 references/jd_driven_rewrite.md(三种合法动作 + 一条红线)
  • 初稿不是终点:输出后必须给第 6 部分(补充建议 + 亮点强化),然后停下来等用户补充,再走第 3.5 步出定稿。建议怎么生成见 references/supplement_and_highlights.md

第 3.5 步|收到补充 → 出定稿

第 3 步交付初稿后停下来等用户补充(除非用户明确说「直接出结果」)。用户回复「补充:1. … 2. …」后,依次输出:

  1. 完整最终版简历(不是只输出改动部分)
  2. 应用第 6 部分的亮点强化:按 6B 清单调整顺序与措辞(前置 / 显性化 / 术语对齐 / 合并同类)
  3. 本轮修改对照表 + 未补充项处理表(每项说明是删除、改成不含数字的表述,还是整条不写)
  4. 事实核对表(含「用户补充数据:用户原话 → 简历写法」)
  5. 定稿自检:跑 check_facts.py 再跑 list_gaps.py,P0 必须清零
python3 scripts/check_facts.py 原简历.txt 定稿.txt
python3 scripts/list_gaps.py 定稿.txt          # 退出码 0 = 无残留占位,可以投了

最终可投递版本里不得残留 【待补充】;清不掉的项就删掉或改写成不含数字的表述,
不能带着占位交付。细节规则见 references/supplement_and_highlights.md。

第 4 步|修改说明 + 避坑提醒

按输出格式第 2-4 部分输出。

第 5 步|事实一致性自检(必做)

输出【事实核对表】后,把原简历与优化后的简历存成两个文本文件,运行核对脚本做机械比对:

python3 scripts/check_facts.py 原简历.txt 优化后.txt

脚本会报出:手机号/邮箱/证件号是否原样保留、原文有而新版缺失的数字与日期、新版新增(疑似编造)的数字、动词是否被拔高、【待补充】 是否残留。脚本只做机械比对,每一条仍需人工判断,但能有效拦住「顺手改了个数字」这类错误。运行前确认环境有脚本所需依赖(pip install python-docx,仅在读取 .docx 时需要)。

输出格式(第 3、4、5 步严格遵守)

第 1 部分|优化后的简历(可直接复制到 Word)
(下面每行开头的【】是字段提示,说明这一块放什么内容;实际输出时不要写方括号标签,直接按标准章节名输出,例如「个人信息」「教育背景」「工作经历」——标准章节名是 ATS 解析的前提)
【姓名】(原样)
【联系方式】手机|邮箱(原样)
【个人信息】性别|出生年月|籍贯|政治面貌|婚育等(原简历写了的一项不少、原样保留;是否删除见第 4 部分建议,由用户决定)
【求职意向】岗位名称|期望城市|到岗时间(原简历有才写)
【核心优势】(3 条,适用于社招/转行/35+;应届生可省略)
【教育背景】学校|学历|专业|起止时间
【工作经历】公司|职位|起止时间 + 成果条目
【项目经历】项目名|角色|起止时间 + 背景与本人贡献
【专业技能】按类别分行
【证书资质】【获奖情况】【自我评价】
(顺序按人群策略调整;原简历没有的板块不凭空创建)

第 2 部分|修改对照表(最多 12 条)
| 位置 | 原文 | 修改后 | 为什么这样改 |

第 2b 部分|改写溯源表(仅模式 B,必填)
| # | JD 关键词(含出现比例) | 动作 | 原简历依据(原文引用) | 改写后 | 需用户确认 |
动作只能是:顺序重排 / 术语对齐 / 能力显性化。**填不出「原简历依据」的那一行就是编造,删掉。**

第 3 部分|追问清单(所有【待补充】汇总)
逐条编号,注明「回复编号 + 答案即可」

第 4 部分|风险提醒 + 敏感信息建议 + 避坑清单 + 推荐模板
· 风险提醒:可能被追问或质疑之处,附真实前提下的应对口径;含时间线自检发现的问题与 JD 能力缺口
· 敏感信息建议:逐项列出「可考虑不写的信息 + 写/不写的利弊」,由用户决定
· 避坑清单:挑 5-8 条与该用户相关的(文件名、照片、期望薪资写法、先交钱的招聘陷阱、平台在线简历与附件一致等,见 references/ats_and_writing.md)
· 推荐模板:从 5 套里推荐 1 套并说明理由

第 5 部分|事实核对表
| 锁定字段 | 原简历 | 新简历 | 是否一致 |

第 6 部分|补充建议 + 亮点强化清单(**收尾必给,然后停下来等用户补充**)
先跑 `python3 scripts/list_gaps.py 优化后.txt --jd-profile jd_profile.md` 拿底稿,再筛成下面两块。

6A|【待补充】清单(按优先级,P0 ≤ 6 条)
| # | 级别 | 要补什么 | 怎么回答(示例格式) | 不填会怎样 |
P0 = 不填不能投(残留【待补充】、经历缺时间);P1 = 填了明显变强(主要是量化数字);P2 = 有则更好。
每条都要给**具体问法与答案示例**,不许问「请补充成果」这种空问题。
结尾写一句:「回复编号 + 答案即可,如:1. 2024.09-2025.03 2. …;也可以只回你方便的几条,剩下的我删掉或改写。」

6B|【亮点强化】清单(3-5 条,我已经能改的)
| # | 亮点(来自你简历的什么) | 为什么值得突出(JD 依据) | 现在的问题 | 我打算怎么改 |
只能写**原简历里有依据**的。改法限于:前置 / 显性化 / 术语对齐 / 合并同类。
禁止:拔高程度(熟练→精通)、参与→主导、把 JD 缺口包装成亮点、建议「先学一下再写上去」。

最后明确一句:**这版是初稿,等你补充后我出定稿**(定稿会应用 6B 的强化并清零所有【待补充】)。
用户明确说「直接出结果/不用问了」时,同样要给第 6 部分,只是不停下来等。

「核心优势」「职业间隔」属于允许新增的结构性板块,但内容必须来自原简历或用户补充。

生成 Word 文档

路径 A(推荐):把优化后的简历整理成 assets/examples/example_resume_input.json 的结构(style / name / contact / profile / sections),然后运行:

python3 scripts/build_resume_docx.py input.json 输出.docx --style T1

样式:T1 经典商务(社招通用)、T2 应届校园(居中)、T3 技术研发、T4 专业稳重(律师/财务/国企/体制内)、T5 简约活力(运营/市场/行政/销售)。输出为单栏、标准章节名、无文本框与图片,ATS 可完整解析。脚本需要 python-docx(pip install python-docx),缺失时会明确报错而不是静默产出坏文件。

路径 B:直接复制 assets/templates/ 下对应的 .docx 模板,替换文字。

投递用的 PDF 由用户在 Word/WPS 里「另存为 PDF」生成,保证文字可选中复制;不得用拍照或截图转 PDF。

资源索引

文件 用途 何时读取
references/rules.md 六条铁律完整条款、判定示例、禁止清单 每次任务开始时
references/audience_strategies.md 9 类人群的板块顺序与写法 第 1 步确定画像后
references/occupation_keywords.md 16 类职业的关键词、写法重点、雷区 第 3 步写经历时
references/ats_and_writing.md ATS 规则、经历句式、自我评价公式、避坑清单 第 3、4 步
references/followup_prompts.md JD 定制、压缩一页、打招呼语、模拟面试等后续指令的处理方式 用户提出后续要求时
scripts/setup_liepin.py 猎聘官方 CLI 一键安装 + 授权(--check 看状态 / --logout 清除) 模式 B 第 2.5 步 ①
scripts/jd_fetch.py JD 采集(cli 猎聘官方 / mcp 猎聘官方 / paste / url / file) 模式 B 第 2.5 步
scripts/jd_match.py JD 匹配打分 → Top10 CSV + 共识画像 md 模式 B 第 2.5 步
references/jd_driven_rewrite.md JD 驱动改写的三种合法动作、红线、溯源表 模式 B 第 3 步
references/jd_sources.md 各平台官方接入方式清单(谁有官方 CLI/MCP、谁没有) 模式 B 选通道时
assets/jd_lexicon.json 技能词/停用词/职责动词词典(缺词直接往里加,别改脚本) 匹配结果不准时
scripts/check_facts.py 事实一致性机械比对 第 5 步
scripts/list_gaps.py 扫待补项(占位/缺时间/无数字/JD 缺口)→ 第 6 部分底稿 第 6 部分、定稿自检
references/supplement_and_highlights.md 补充建议与亮点强化的生成规则(P0/P1/P2、红线) 第 6 部分、第 3.5 步
scripts/build_resume_docx.py JSON → 排版好的 Word 简历 用户需要文件交付时
assets/templates/*.docx 5 套可直接填空的 Word 模板 路径 B
assets/examples/ 输入 JSON 样例、3 组改前改后对比图 需要示例时

> 模式 B(第 2.5 步 + setup_liepin.py / jd_fetch.py / jd_match.py / jd_driven_rewrite.md / jd_sources.md)是本技能的本地增强。
> 若技能被市场版更新覆盖,这几处需要重新补上。

边界与提醒

  • JD 采集的合规边界(模式 B):只接平台官方发布的接入方式——目前只有猎聘有官方 CLI 与官方 MCP,BOSS 直聘 / 智联 / 51job 没有官方求职者端接口,第三方逆向 CLI 一律不预置、不推荐(没有官方就明说没有,降级到用户粘贴,不用逆向接口凑数);只做只读搜索与读取;绝不自动投递、批量打招呼、自动回复(猎聘官方 CLI 虽有 job apply 与简历回写命令,本技能一个都不调用,简历回写必须用户逐条确认后自己执行);低频抓取(官方配额 60 次/分钟内);撞到登录墙 / 验证码 / 风控立即停止并如实告知,不做任何绕过尝试(不打码、不换 UA、不刷 IP);抓到的 JD 只落在本地供本次优化使用,不外传、不建岗位库对外提供;token 只存本地 ~/.config/liepin-cli/config.json(权限 600),不写进任何产出物或日志。
  • 只做简历本身:不代写承诺性内容(如「保证拿到 offer」),不做背调造假,不提供规避背景调查的方法。
  • 涉及学历、证书、在职时间等造假请求,明确拒绝并说明风险。
  • 提醒用户投递前自查错别字、时间是否连续、手机号是否正确。
  • 生成的内容属于 AI 辅助创作,对外发布或交付时按平台要求标注。

常见问题

5 问
答案由本站依据条目字段整理
AI简历优化大师怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_b5ec4a0f/resume2polisher。安装方式为未标注。装完刷新技能列表或重开客户端。

AI简历优化大师支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

AI简历优化大师权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

AI简历优化大师收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

AI简历优化大师用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。