Install
openclaw skills install @padepa/resume-reviewopenclaw skills install @padepa/resume-review把一份简历测评成「JOJO 替身面板」:六维能力值雷达图(排版/教育/实习/项目/技能/ 亮点)+ 评级字母(A-E)+ 毒舌替身名 + 替身能力判词,渲染成一张 1200×1600 PNG, 适合发社交媒体。
本 skill 是通用流程,任何 AI 助手、任何用户、任何平台都能执行:不依赖特定 agent 系统、不依赖特定操作系统。测评由 AI 完成,渲染脚本只需要 Python + Pillow。
Don't use for: 正经简历改写/求职文档(那是 resume-development 的活);
不涉及面板图的单纯简历问答(直接答即可)。
uv run --with pillow 运行;
无 uv 时 pip install pillow 后直接 python scripts/render_stand.py 也可)--font 指定)# 渲染(测评数据 JSON -> 面板图 PNG)
uv run --with pillow python scripts/render_stand.py panel.json 面板.png [--font 字体]
输入格式见 templates/panel_template.json 与 references/roast-prompt.md。
scripts/extract_resume.py 提取文本(需要 pymupdf/python-docx):
uv run --with pymupdf --with python-docx python scripts/extract_resume.py 简历.pdf -o resume.txtreferences/humor-style.md 的评分表与梗库
(排版/教育/实习/项目/技能/亮点,满分 100),记下每个维度的真实槽点。templates/panel_template.json:persona(花名·身份)、
stand_name(毒舌替身名,≤8字)、total_score、verdict(判词)、ability(替身能力
描述:毒舌+一条建议,≤50字)、dimensions(6 维 score/max)。
规则见 references/humor-style.md;也可用 references/roast-prompt.md 的提示词
让任何 LLM 生成 JSON。用文件写入工具存盘。render_stand.py,输出 PNG。uv run --with pillow python scripts/render_stand.py <panel.json> <out.png>uv run --with pymupdf --with python-docx python scripts/extract_resume.py <简历> -o resume.txtpip install pillow && python scripts/render_stand.py panel.json out.pnguv run 加载到错误环境的 PIL。出现 OSError: cannot open resource 时,用 env -u PYTHONPATH uv run --with pillow ... 重跑即可。--font 指定任意 CJK TTF/TTC。完成: <out.png> 1200x1600 评级 X