Viy1204/recruiting-copilot ↗★ 82
recruiting-copilot
注册招聘工作流技能与浏览器观察面板 适合需要AI辅助进行岗位梳理、简历评估等招聘流程的HR或团队。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Viy1204/recruiting-copilot说明文档
阅读完整 README ↗安装与使用
方式一:通用(Codex / workbuddy / qoderwork / MiniMax Code / Z code / 任何 agent 工具)
git clone
cd recruiting-copilot
sh skills/recruit-init/scripts/install-dependencies.sh
用你的 AI 工具打开这个目录,说:「帮我初始化招聘工作区」。 AI 会检查依赖、在你指定的位置建好工作区、注册各工具认得的项目级 skill, 然后逐个岗位跟你梳理招聘要求。
补充:用
~/.agents/skills约定的工具,也可以npx skills add Viy1204/recruiting-copilot把这套 skill 装成全局。不装也没关系——工作区里已经带了一份。
之后每天:用 AI 工具打开你自己的工作区目录,说 「处理今天的招聘」。 任何时候不确定该干什么,说一句 「这套工具怎么用」,AI 会按总目录带你走。
方式二:Claude Code 插件(额外获得 slash 命令与自动触发)
claude plugin marketplace add
claude plugin install recruiting-copilot
然后:
/recruit-init—— 初始化工作区(首次一次)/recruit-grill—— 梳理某个岗位的要求/recruit-daily—— 处理今天的招聘(日常也可以直接说「处理今天的招聘」)/recruit-mapping—— 深度盘点某岗的市场人才/resume-review—— 评估本地简历,或收取飞书邮箱的猎聘 / BOSS 简历附件后评估/interview-schedule—— 约面试:日历 + 视频会议 + 拉面试官,档案台账同步/ask-viy—— 不知道该用哪个?问它
方式三:DeepSeek Harness 插件(任意工作区都能用这套招聘 skill)
DeepSeek Harness(dsh)用户,
在任意目录执行:
dsh plugin --profile web add git+https://github.com/Viy1204/recruiting-copilot.git
(web 是 Web 界面 profile;headless 等其他 profile 同理,把 web 换成名字即可。)
安装后重启 DSH 会话,本仓库 skills/ 下的 7 个 skill 就会出现在任意工作区的
skill 目录里(不必把仓库克隆成工作区):
ask-viy、recruit-init、recruit-grill、recruit-daily、resume-review、
interview-schedule、market-talent-mapping。
附带功能——Web UI 右侧「招聘浏览器」面板:DSH Web 界面右侧是一只能直接上手操作的浏览器,
鼠标、滚轮、键盘、中文输入法、粘贴全都直通。BOSS 和猎聘都是可用的源,面板顶部一键切换;
浏览器没起时在面板里点一下就能拉起——用的是两个 CLI 各自的 user-data-dir 和固定调试端口,
登录态通用,之后跑 boss / liepin 命令会直连同一只,不会另开一只。
两个源的默认模式不同:BOSS 有头(真窗口,抢一次键盘焦点),猎聘无头。
不要为了不被打扰把 BOSS 改成无头——无头的 HeadlessChrome UA 已实测招来 web 端登录限制,
见开头的安全须知。面板的价值在于不用切窗口就能看到页面:它默认开着「贴合」,把页面视口固定成
按源写死的尺寸(BOSS 958×1149、猎聘 1440×1149),所以面板里的文字是原生大小,
而不是整页缩小后的糊图。
RECRUIT_BROWSER_HIDDEN 是统一覆盖开关(本插件 / boss-cli / liepin-cli 三方共读):
不设时两边各用自己的默认,显式设了才拉平两家——所以 =true 会把 BOSS 一起拖进无头,别这么用。
端口上已经有实例在跑时改这个变量不生效(那只会被直接复用),得先 boss shutdown /
liepin quit 关掉它。
面板接管需要 @viyzhu/boss-cli-fork ≥ 0.7.0、@viyzhu/liepin-cli ≥ 0.2.0:更早的版本要么用随机调试端口,
要么命令跑完就关浏览器,面板连不上。装旧版时面板的空态文案会直接告诉你是版本问题。
Boss 窗口会不会被命令弹到前台? @viyzhu/boss-cli-fork ≥ 0.7.2 起:窗口已最小化就不动它;
只有在线简历截图(boss action resume / boss preview)会临时还原窗口、截完立刻再最小化,
因为 Chrome 最小化后不绘帧,canvas 简历根本渲染不出来。把 CLI 接进后台系统定时跑、连那一下
都不想要的,设 BOSS_BROWSER_NO_FOREGROUND=true(boss login 不受影响,扫码必须可见)。
更新 / 卸载:
dsh plugin --profile web update recruiting-copilot # 拉到最新提交
dsh plugin --profile web remove recruiting-copilot # 卸载
原理与本地验证见
dsh/README.md:仓库根package.json声明dsh.bundle,装好后作为 profile 的 patch 层,启用宿主 skill-filesystem 并把本仓库skills/注册为全局自定义 skill 根;同一个包还带 host 插件(CDP 抓帧) 与客户端模块(右侧面板)。