前言¶
給 Agent 接簡歷能力,常見的做法是自己拼提示詞,讓模型潤色幾段經歷就算完事。這類做法的問題是:輸出格式不穩定、PDF 要靠外部服務、ATS(申請追蹤系統)兼容性基本沒人管。Resume Optimizer 是 ClawHub 上的一個開源 Skill,把簡歷的創建、定製、分析、導出 PDF 做成了固定流程,附帶模板、ATS 優化清單和評分標準,適合直接掛到 Agent 上用。
這是什麼¶
Resume Optimizer 是一個基於 SKILL.md 格式的 Agent Skill,由 tomstools11 發佈在 ClawHub 註冊表,當前版本 1.0.1,許可證 MIT-0,分類爲 office-efficiency。它解決的問題是:把簡歷相關的四類操作(從零創建、按崗位定製、分析改進、導出 ATS 友好的 PDF)固化成可複用的流程,讓 Agent 不需要臨時拼湊就能交付一份結構化簡歷文件。該 Skill 不要求 API Key。
核心功能¶
- 創建簡歷:根據用戶提供的經歷、教育、技能、目標崗位信息,按模板生成結構化簡歷。
- 定製簡歷:針對具體崗位調整現有簡歷,解析職位描述中的關鍵詞並自然地融入內容。
- 分析簡歷:按評分清單對內容、格式、ATS 兼容性逐項打分,給出可執行的改進建議,並可代爲修改。
- 導出 PDF:調用內置腳本生成 ATS 友好的 PDF 文件。
支持三種簡歷格式,按場景選擇:
- 時間順序(Chronological):適合同一領域、職業路徑清晰的用戶,最常見。
- 功能性(Functional):適合轉行、有空窗期、需要突出可遷移技能的用戶。
- 組合式(Combination):適合平衡技能展示與職業進展的中期職場人。
安裝與啓用¶
官方提供的安裝命令如下,在終端執行:
npx skills add @tomstools11/resume-optimizer
安裝後,在支持 SKILL.md 的 Agent(如 OpenClaw 生態中的 ClawHub 客戶端)中即可直接調用。該 Skill 依賴 Python 3 與 reportlab 庫用於生成 PDF,部署環境需預裝。
典型用法¶
Skill 內置了 references/ 目錄,包含 best-practices.md(寫作原則)、ats-optimization.md(ATS 兼容要求)、templates.md(三種格式模板)、analysis-checklist.md(分析評分標準)。典型調用流程如下。
1、從零創建簡歷。用戶提供基本信息,Agent 按以下步驟執行:
1. 收集:當前職位、關鍵成果、教育背景、證書
2. 選擇格式(如職業路徑清晰,選 Chronological)
3. 按 references/templates.md 中的模板組織內容
4. 按 references/ats-optimization.md 融入職位關鍵詞
5. 導出 PDF 到 /mnt/user-data/outputs/
2、按崗位定製簡歷。用戶提供職位描述後:
1. 解析職位描述,提取必備技能與關鍵詞
2. 對比簡歷與要求,找出差距
3. 調整 bullet 順序,讓相關成果靠前
4. 將關鍵詞自然融入各部分
5. 更新 summary 以對應崗位核心要求
6. 重新生成 PDF
3、分析並改進簡歷:
1. 讀取 references/analysis-checklist.md
2. 按標準評估每個模塊
3. 對內容、格式、ATS 兼容性分別打分
4. 找出 3-5 個最優先的改進點
5. 給出具體的改寫示例
6. 詢問是否直接實施修改
4、生成 PDF 的命令。Skill 提供了一個腳本,輸入簡歷內容 JSON,輸出 PDF:
python3 scripts/generate_resume_pdf.py \
--input resume_content.json \
--output resume.pdf \
--format chronological
該腳本基於 reportlab,使用 Helvetica 字體、0.75 英寸頁邊距,輸出純文本層級的排版,不包含表格、文本框或圖片,以保證 ATS 可解析。
適用場景與注意¶
適合:需要在 Agent 裏提供簡歷生成、崗位定製、簡歷診斷能力的開發者;希望交付物是 ATS 可讀 PDF 而不是一段文本的場景。
限制:
- 輸出依賴 Python 3 與 reportlab,運行環境需要自行保證依賴可用。
- PDF 排版風格固定(Helvetica、固定邊距),不支持自定義視覺設計。
- 該 Skill 不包含職位數據或模板庫,內容完全來自用戶提供的信息。
- ATS 優化建議基於通用規則,不同公司使用的 ATS 差異較大,效果需要實測。
結尾¶
Resume Optimizer 的價值在於把簡歷這件事拆成了創建、定製、分析、導出四個有明確流程和參考文檔的步驟,而不是一段不可控的提示詞。如果你需要給 Agent 加上簡歷能力,可以從官方地址查看並安裝。
官方地址:https://clawhub.ai/tomstools11/resume-optimizer
SkillHub 頁面:https://www.skillhub.cn/skills/clawhub_tomstools11/resume-optimizer