Install
openclaw skills install interview-coach面试准备助手。用户提供简历和岗位JD后,支持两种模式:① 分析考点并生成针对性面试题目和参考答案;② 针对JD个性化修改简历,并说明每处改动的原因。适用于"帮我准备面试"、"根据JD出题"、"帮我改简历"、"简历怎么针对这个岗位优化"等场景。简历和JD支持 PDF/图片/Word/纯文字,自动识别格式。
openclaw skills install interview-coach大多数情况下无需任何配置,直接使用:
| 文件类型 | 是否需要配置 Token |
|---|---|
| 文本版 PDF(可复制文字) | ❌ 直接使用 |
| Word 文档(.docx / .doc) | ❌ 直接使用 |
| TXT 纯文本 | ❌ 直接使用 |
| 直接粘贴文字 | ❌ 直接使用 |
| 图片(JPG / PNG / WEBP) | ✅ 需要 Token |
| 扫描版 PDF(无法复制文字) | ✅ 需要 Token |
.env 文件,填入 token:
PADDLEOCR_TOKEN=你的token
或设置系统环境变量:
export PADDLEOCR_TOKEN=你的token
对简历和 JD 文件,分别执行:
python $SKILL_DIR/scripts/parse_input.py "<文件完整路径>"
说明:
$SKILL_DIR为本 skill 的安装目录,由平台自动注入- 文件路径使用绝对路径,避免找不到文件
- 依赖库在首次运行时自动安装,稍等片刻即可
Windows 用户 请改用以下命令避免乱码:
set PYTHONIOENCODING=utf-8 && python %SKILL_DIR%\scripts\parse_input.py "<完整路径>"
如果用户直接粘贴了文字内容,跳过此步骤。
解析失败或输出为空时,告知用户具体错误信息,并请他直接粘贴文字内容。
拿到简历文本和 JD 文本后,直接分析并输出题目。
分析维度:
出题要求:
【题目 N】
分类:技术硬技能 / 项目经历 / 行为面试 / 情景假设 / 动机匹配
难度:易 / 中 / 难
出题依据:(一句话,关联到 JD 或简历的具体点)
题目:……
答题要点:
1. ……
2. ……
3. ……
参考答案:……(100-200字)
⚠️ 红线提示:……(什么样的回答说明有问题)
当用户说"帮我改简历"、"优化简历"、"简历怎么针对这个 JD 修改"等,进入本模式。
需要同时拥有简历和 JD 才能执行(解析方式同第一步)。若只有简历,先输出通用优化建议,再提示提供 JD 可做针对性修改。
对简历和 JD 做三层比对:
先输出一段总体评估(3–5 句),说明简历与 JD 的整体匹配度和核心差距,再逐条给出修改建议。
每条修改建议格式:
【修改项 N】优先级:高 / 中 / 低
位置:(简历中的具体模块,如"工作经历·XX公司·第二条")
问题:(一句话说明当前写法的不足)
修改原因:(关联到 JD 的具体要求,说清楚为什么这么改)
原文:
……
建议改为:
……
改动说明:
- ……(每处改动对应一条说明,解释改了什么、为什么)
| 优先级 | 条件 |
|---|---|
| 高 | JD 明确要求的技能/经历,简历完全未体现 |
| 高 | 现有描述无量化结果,且岗位高度结果导向 |
| 中 | JD 偏好的关键词未出现,但经历本身相关 |
| 中 | 表述方式与目标岗位风格不匹配 |
| 低 | 格式、用词细节优化,不影响实质匹配度 |
修改建议输出完毕后,主动询问:
"以上是针对这份 JD 的简历修改建议。需要我帮你把修改后的完整简历重新整理成一份吗?或者有哪条修改你想进一步讨论?"
修改技巧详见 ./references/resume-optimization.md
面试题模式:
简历优化模式:
通用:
各题型出题技巧详见 ./references/question-types.md
简历修改技巧详见 ./references/resume-optimization.md