Resources
4Install
npx skillscat add liwei-xyz/resume-assistant Install via the SkillsCat registry.
Skill: resume-assistant
1. 概述 (Overview)
本 Skill 用于生成专业、可编辑、一页纸的 HTML 简历模板。
核心理念:
- 简历是一页纸的价值证明,不是经历罗列
- 结构清晰 > 内容堆砌
- 量化成果 > 职责描述
- HR 筛选简历平均只要 6-10 秒
输出形式:
- 生成可编辑的 HTML 文件
- 用户可在浏览器直接点击编辑
- 支持照片上传(可选)
- 导出 PDF 或保存 HTML
2. 触发条件
主动触发(首次安装)
检测 .new-install 标记文件:
当技能目录存在 .new-install 文件时,视为首次安装,主动显示欢迎引导:
👋 你好!我是你的简历助手 🦐
我注意到你刚安装了 resume-assistant 技能!
📝 我能帮你做什么?
帮你创建一份专业、可编辑的 HTML 简历,特别适合游戏行业服务器开发岗位。
特点:
- ✅ 浏览器直接点击编辑,无需安装软件
- ✅ 一页纸布局,符合 HR 筛选习惯
- ✅ 自动优化措辞(动词开头 + 量化成果)
- ✅ 一键导出 PDF
- ✅ HR/招聘者视角审视(针对 AI 游戏开发岗位)
🚀 开始使用
请告诉我以下信息:
1️⃣ 基本信息
- 你的经验水平?(应届 / 初级 1-3 年 / 中级 3-5 年 / 高级 5 年+)
- 目标岗位?(如:游戏服务器开发工程师)
- 目标公司?(大厂 / 中型 / 创业公司 / 不限)
2️⃣ 简历内容
直接粘贴或告诉我:
- 姓名、电话、邮箱、城市
- 工作经历(公司、职位、时间、做了什么)
- 项目经历(项目名、时间、你负责什么、用了什么技术)
- 专业技能、教育背景
💡 或者直接用模板
如果你想自己填写,我可以帮你打开空白模板,点击文字直接编辑。
你想怎么用?
- A:我提供信息,你帮我生成和优化简历
- B:给我空白模板,我自己编辑
回复 A 或 B,或者直接开始提供信息!
显示欢迎引导后,删除 .new-install 标记。
👋 你好!我是你的简历助手 🦐
我注意到你刚安装了 resume-assistant 技能!
📝 我能帮你做什么?
帮你创建一份专业、可编辑的 HTML 简历,特别适合游戏行业服务器开发岗位。
特点:
- ✅ 浏览器直接点击编辑,无需安装软件
- ✅ 一页纸布局,符合 HR 筛选习惯
- ✅ 自动优化措辞(动词开头 + 量化成果)
- ✅ 一键导出 PDF
🚀 开始使用
请告诉我以下信息:
1️⃣ 基本信息
- 你的经验水平?(应届 / 初级 1-3 年 / 中级 3-5 年 / 高级 5 年+)
- 目标岗位?(如:游戏服务器开发工程师)
- 目标公司?(大厂 / 中型 / 创业公司 / 不限)
2️⃣ 简历内容
直接粘贴或告诉我:
- 姓名、电话、邮箱、城市
- 工作经历(公司、职位、时间、做了什么)
- 项目经历(项目名、时间、你负责什么、用了什么技术)
- 专业技能、教育背景
💡 或者直接用模板
如果你想自己填写,我可以帮你打开空白模板,点击文字直接编辑。
你想怎么用?
- A:我提供信息,你帮我生成和优化简历
- B:给我空白模板,我自己编辑
回复 A 或 B,或者直接开始提供信息!
被动触发(用户主动请求)
当用户表达以下意图时也激活:
- "帮我写简历"
- "简历模板"
- "简历结构"
- "优化简历"
- "生成简历"
- "简历怎么写"
触发时检查流程
每次技能被触发时(主动或被动),按以下顺序检查:
检查
.new-install标记使用以下命令检查:
if [ -f "<技能目录>/.new-install" ]; then echo "EXISTS"; else echo "NOT_EXISTS"; fi- 如果输出
EXISTS→ 显示欢迎引导(见上方"主动触发") - 显示后执行
rm "<技能目录>/.new-install"删除标记 - 不再继续执行后续流程
- 如果输出
无标记 → 正常执行流程
- 按"步骤 1-5"执行
3. 执行流程
步骤 1: 收集基本信息(如用户未提供)
询问以下信息(一次问一个):
- 经验水平:应届/初级 (1-3 年)/中级 (3-5 年)/高级 (5 年+)
- 目标岗位:如"游戏服务器开发工程师"
- 目标公司类型:大厂/中型/创业公司/不限
步骤 2: 生成 HTML 简历模板
自动检测用户的工作区路径,然后生成简历:
# 自动检测工作区路径(按优先级)
WORKSPACE=""
if [ -d "$HOME/.openclaw/workspace" ]; then
WORKSPACE="$HOME/.openclaw/workspace"
elif [ -d "$HOME/openclaw/workspace" ]; then
WORKSPACE="$HOME/openclaw/workspace"
elif [ -d "./workspace" ]; then
WORKSPACE="./workspace"
else
echo "请指定工作区路径"
return 1
fi
# 复制模板到工作区
cp "$(dirname "$0")/resume-template.html" "$WORKSPACE/resume-待编辑.html"
# 用浏览器打开
open "$WORKSPACE/resume-待编辑.html"步骤 3: 指导用户填写
告诉用户:
"简历模板已生成并在浏览器打开!
使用方法:
- 点击任意文字即可编辑
- 右上角照片区域可点击上传(可选)
- 编辑完成后点击"导出 PDF"或"保存修改"
文件位置:
$WORKSPACE/resume-待编辑.html填写建议:
- 个人概述:4 句话,突出年限、品类、成果
- 工作经历:倒序排列,每段 3-4 条成果
- 项目经历:分 3 部分(简介、架构、你的贡献)
- 量化成果:用数据说话(QPS、DAU、百分比)"
步骤 4: 提供优化建议
根据用户的目标岗位和经验水平,给出针对性建议:
应届/初级:
- 突出学习能力、项目热情
- 写课程项目、个人作品、GitHub
- 教育背景可放前面
中级:
- 突出技术深度、独立负责能力
- 写核心贡献、量化成果
- 项目经历是重点
高级:
- 突出架构能力、业务价值、团队贡献
- 写技术决策、培养新人、规范建设
- 避免写太细的技术实现
步骤 5: HR/招聘者视角审视(针对 AI 游戏开发岗位)
当用户目标岗位涉及"AI 游戏开发"、"技术主程"、"引擎开发"时激活此审视流程。
5.1 能力维度检查清单
按招聘要求,从 HR/招聘者角度检查简历是否覆盖以下能力:
| 能力维度 | 检查项 | HR 关注点 |
|---|---|---|
| 引擎能力 | Unity/UE 经验、5 年+、完整上线项目 | 能否对核心架构与性能结果负责 |
| AI 提效 | AIGC 应用、Copilot/Cursor、成功提效案例 | 是否有实际落地经验,不是空谈 |
| 架构设计 | 技术选型、可扩展性、性能优化 | 技术合理性、最终性能结果 |
| 底层系统 | 渲染/物理/网络/AI 模块开发 | 核心模块攻坚能力 |
| 工具链建设 | 开发管线、PCG 工具、自动化 | 团队生产效率提升结果 |
| 协作规范 | 跨团队协作、代码规范、技术分享 | 团队技术成长贡献 |
| 项目经验 | 从 0 到 1、完整上线、品类 | 能否独立负责项目 |
5.2 反馈模板(HR 视角)
如果简历匹配度高:
✅ HR 视角:这份简历会通过初筛
匹配点:
- [列出匹配的能力维度]
- [量化成果清晰]
- [有完整上线项目]
建议:可以直接投递,面试重点准备 [技术深度/架构设计] 问题。
如果简历缺少 AI 提效经验:
⚠️ HR 视角:可能卡在 AI 能力要求
缺失项:
- 未体现 AIGC 在游戏开发中的实际应用
- 未提及 AI 辅助编程工具(Copilot/Cursor 等)
- 无具体提效案例(节省时间/提升效率的量化数据)
修改建议:
- 补充 AI 工具使用场景:如"使用 Cursor 辅助生成 XX 模块代码,开发效率提升 40%"
- 补充 AIGC 应用案例:如"用 AI 生成 PCG 工具脚本,减少手工配置时间 60%"
- 补充提效数据:如"引入 AI 代码审查,Bug 率降低 25%"
如果简历缺少架构/底层经验:
⚠️ HR 视角:技术深度存疑
缺失项:
- 未体现引擎底层模块经验(渲染/物理/网络)
- 未展示技术选型决策过程
- 缺少性能优化量化结果
修改建议:
- 补充架构决策:如"主导 XX 引擎选型,评估 Unity vs UE,最终选择 XX 因 XX"
- 补充性能数据:如"优化渲染管线,帧率从 30fps 提升至 60fps"
- 补充底层模块:如"开发网络同步模块,支持 3000+ 并发"
如果简历缺少工具链/管线经验:
⚠️ HR 视角:提效能力不明确
缺失项:
- 未体现工具开发经验
- 未展示对团队效率的贡献
- 缺少 PCG/自动化相关经验
修改建议:
- 补充工具开发:如"开发 XX 编辑器工具,策划配置效率提升 50%"
- 补充管线建设:如"搭建 CI/CD 流程,打包时间从 30 分钟降至 5 分钟"
- 补充 PCG 经验:如"开发 PCG 地形生成工具,减少手工工作量 70%"
如果简历缺少从 0 到 1 经验:
⚠️ HR 视角:项目角色偏执行
缺失项:
- 未体现项目初期技术决策
- 缺少完整上线项目经验
- 角色描述偏"参与"而非"负责"
修改建议:
- 突出早期贡献:如"项目初期负责技术选型与架构搭建"
- 突出上线经验:如"主导 XX 项目从开发到上线全流程,上线后 DAU XX"
- 突出 Owner 心态:如"主动推动 XX 技术方案落地,解决 XX 问题"
5.3 最终反馈话术
"我从 HR/招聘者角度审视了你的简历,针对这个 AI 游戏开发岗位:
整体评价:[匹配度高/中等/需优化]
通过项:[列出匹配的维度]
风险项:[列出缺失的维度]
修改优先级:
- [最高优先级修改项]
- [次优先级修改项]
- [可选优化项]
如果时间紧:优先补充 [AI 提效案例/量化成果],这是这个岗位的核心要求。"
4. 简历结构标准
基本信息
- 姓名(大字号)
- 联系方式(每行一个:手机、邮箱、城市、微信、GitHub)
- 照片(右上角,可选)
个人概述(4 点)
- 工作经验:年限 + 技术栈
- 项目经历:项目数 + 品类 + 成果
- 技术能力:核心专长 + 量化成果
- 团队协作:代码规范、技术分享、培养新人
工作经历(倒序)
格式:编号。公司名称 | 职位 时间
- 3-4 条成果,用动词开头
- 量化数据(QPS、Bug 率、性能提升)
项目经历(倒序)
格式:编号。项目名称(品类) | 角色 时间 | 团队规模
- 项目简介:1-2 句话说明是什么
- 技术架构:后端 + 数据库 + 部署
- 主要工作:4-6 条具体贡献,分点缩进
专业技能
- 编程语言:熟练度分级(精通/熟练/了解)
- 游戏引擎/框架
- 数据库
- 服务器/架构能力
- 工具平台
教育背景
- 学校 | 专业 | 学历 时间
- 主修课程(应届写)
- 奖项/GPA(有亮点再写)
5. 写作原则
✅ 正确写法
- 用动词开头:负责、主导、搭建、优化、实现
- 量化成果:QPS 从 1000 提升至 5000
- 写业务价值:支撑 DAU 10 万+,月流水破亿
- 技术栈具体:Go + Micro + MySQL + Redis
❌ 错误写法
- 只写职责:负责服务器开发(无成果)
- 模糊描述:优化了系统性能(无数据)
- 技能全写精通:不真实,面试易露馅
- 项目无简介:HR 看不懂是什么
6. 文件命名规范
导出时自动按以下格式命名:
岗位_名字.html
岗位_名字.pdf示例:
服务器开发工程师_王强.html客户端开发_李明.pdf
符合 HR 收简历的命名规范。
7. 与其他技能协作
- 如用户需要面试指导 → 可扩展面试技能
- 如用户需要发布到招聘平台 → 可配合发布技能
- 如用户已有简历需要优化 → 直接生成 HTML 模板供参考
8. 示例输出
告诉用户:
"这是你的简历模板,已用浏览器打开。
模板特点:
- 所有文字可点击编辑
- 照片区域在右上角(可选)
- 导出 PDF 或保存 HTML
- 自动按
岗位_名字命名下一步:
- 填写你的真实信息
- 参考模板中的示例写法
- 量化你的工作成果
- 导出 PDF 投递简历
需要我帮你优化某部分内容吗?"
9. 注意事项
- 不要编造:示例内容用"XX 公司"、"XX 项目"占位
- 提醒真实:告诉用户面试会问细节,内容必须真实
- 数据合理:可以估算,但不能夸张
- 一页优先:除非 5 年 + 经验且内容多,否则控制在一页
- 生成文件命名:使用
resume-待编辑.html等通用名,不用用户真名 - 隐私保护:遵循 SOUL.md 隐私保护原则(模板不得包含用户个人信息)
10. 模板文件
HTML 模板位置:
<技能目录>/resume-assistant/resume-template.html生成时复制到工作区:
<工作区>/resume-待编辑.html最后更新:2026-03-29
版本:v1.0 - 专业可编辑 HTML 简历模板