Resume Optimizer:面向求職場景的簡歷生成與 ATS 優化 Skill

前言

給 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。

核心功能

  1. 創建簡歷:根據用戶提供的經歷、教育、技能、目標崗位信息,按模板生成結構化簡歷。
  2. 定製簡歷:針對具體崗位調整現有簡歷,解析職位描述中的關鍵詞並自然地融入內容。
  3. 分析簡歷:按評分清單對內容、格式、ATS 兼容性逐項打分,給出可執行的改進建議,並可代爲修改。
  4. 導出 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜