dsh-resume-matcher · 简历诊所:DSH 上的 HR 视角简历优化工作台

前言

在 DeepSeek Harness(dsh)里做求职相关的工作流,常见做法是随手贴一段 JD、丢一份简历进对话,让模型给改稿建议。这样能快速起步,但材料容易散落在聊天记录里,也难把「审计—改写—排版导出」串成可重复的步骤。

dsh-resume-matcher(侧栏名「简历诊所」)把上传解析、五步审计、报告归档和 a4cv 排版导出接到一套插件里:解析与档案由宿主工具完成,深度分析由会话模型按 hr-critic 技能执行,插件本体不要求配置 API key。下面介绍它是什么、能做什么,以及怎样安装与走通典型流程。

这是什么

  • 名称:dsh-resume-matcher(简历诊所)
  • 维护者:liangdabiao
  • 分类:工作流(社区目录:SkillHub 插件页)
  • 源码:github.com/liangdabiao/dsh-resume-matcher(MIT,当前 package 版本 0.3.1)
  • 定位:HR 视角的中文简历深度优化工作台。上传简历(PDF/DOCX)与目标岗位 JD 后,会话模型按「五步审计」产出完整报告;报告与优化后简历自动归档,并可一键进入 a4cv 可视化编辑器微调排版、导出 PDF。侧栏「简历诊所」面板用于概览与回看。

插件移植自开源项目 resume-matcher-agent-cn 的思路,在 dsh 上的形态强调:纯技能驱动、零 API key、零 Python 依赖(Node 侧依赖由安装过程拉取)。

核心功能

解析与归档

resume_matcher 工具负责解析 PDF / DOCX 简历(含双列布局保序),将结构化信息以 JSON 形式写入本地档案库;岗位 JD 同样可入库管理。

五步审计(hr-critic 技能)

分析逻辑由会话模型按技能文档执行,顺序固定为:

  1. 第一印象 — 结合目标岗位与职级做快速判断
  2. 地毯式审计 — 「批判 / 解析 / 建议」三段式反馈
  3. 修改蓝图 — 影响力叙事、改写示例与启发式提问
  4. 重写简历 — 忠于原文,缺失处用占位符标注
  5. 最终裁决 — 整体评价、核心风险与行动清单

报告存档与简历抽取

Step 4 的优化简历会被自动抽取,并做 a4cv 结构归一化(例如加粗小节标题转 ##、补全 # 姓名);若无法从代码块抽到正文,则由结构化简历兜底拼装。存档结果可在面板「分析报告」中回看。

a4cv 可视化编辑器(v2)

报告页提供「编辑器微调」,一键进入内置的 a4cv 静态资源:支持多套风格预设、布局与字号微调、导出 PDF 等。内容经 sessionStorage(?pickup=session)或新窗口 ?md= 通道投递,无需改动 a4cv 源码。注意:编辑器内置的「AI 优化」若在编辑器内使用,需自行配置模型 API,与插件本体「零 API key」无关。

简历诊所面板

侧栏面板提供概览、简历库、岗位库、分析报告与「发起分析」入口;明暗主题跟随 dsh。在嵌入 dsh 的环境下,「发起分析」可一键开新对话并填入草稿。

安装与启用

插件声明的 dsh 兼容范围为 >=0.2.1-rc.2 <0.3.0,Node 需满足 ^22.19.0 || >=24.0.0。README 给出的安装方式为:

# dsh 0.2.x:把仓库 clone 到本地后以 link 方式安装
dsh plugin add https://github.com/liangdabiao/dsh-resume-matcher

安装时会自动安装依赖(如 @deepseek-ai/schemastery、unpdf)。运行时数据默认目录为 ~/.dsh/resume-matcher/,可通过环境变量 DSH_HOME 调整根路径。

安全提醒:插件在当前 dsh 进程的权限下运行,会读写本地档案与解析上传文件。安装前请自行查阅仓库源码与 MIT 许可证,确认是否符合你的环境策略。

典型用法

按 README 推荐流程,可先归档材料,再发起分析,最后在报告页排版导出。

  1. 归档材料
    - 在对话中发送简历文件路径(PDF/DOCX)或粘贴文本;或
    - 在面板「简历库 / 岗位库」新增:上传 PDF/DOCX(本地解析)或粘贴 JD 全文。

  2. 发起分析
    - 在面板「发起分析」中选择简历与岗位;嵌入 dsh 时可一键开新对话并自动填入草稿(未完全结构化的档案会先补抽取再分析);独立预览场景下可复制草稿到剪贴板。

  3. 等待模型完成链路
    模型侧依次:结构化归档 → 五步审计 → 报告存档 → 全文输出。

  4. 导出与复用
    - 报告页「编辑器微调」进入 a4cv,排版后导出 PDF;
    - 优化简历支持一键复制或下载。

适用场景与边界

适合:需要在 dsh 对话里做可重复的中文简历与 JD 配对分析;希望报告、优化稿与材料库本地留存;改稿后还要用 a4cv 做版式微调的用户或智能体开发者。

不适合或未支持(以 README 为准):

  • 旧版 .doc、.pages、扫描件图片 PDF — 请转为文字版 PDF 或粘贴文本。
  • 分析结论由模型生成,属专业意见而非事实保证;不应在简历中编造经历。

架构要点(便于二次开发):宿主侧 src/host.js 提供 resume_matcher 工具与技能;lib/parser.js 处理 DOCX/PDF;lib/store.js 管理 resumes/jobs/reports;skills/hr-critic/ 承载五步审计方法论;a4cv/ 为原样集成的编辑器静态资源。

结尾

dsh-resume-matcher 把「解析归档 → 五步 HR 审计 → 报告与优化稿落地 → a4cv 排版导出」收敛到同一套 dsh 工作流里,适合把简历优化从一次性聊天变成可管理的本地档案流程。

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

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

小夜