Viy1204/recruiting-copilot ↗★ 36
recruiting-copilot
AI 招聘副驾 —— DeepSeek Harness profile bundle:注册招聘工作流 skills(岗位梳理、双通道寻源初筛、约面试、简历评估、台账与日报),并在 Web UI 右侧提供一只可直接操作的 boss/liepin 浏览器面板。
安装
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 958×1149、猎聘 1440×1149),
所以面板里的文字是原生大小,而不是整页缩小后的糊图。
确实需要一个真窗口时:设 RECRUIT_BROWSER_HIDDEN=false(本插件 / boss-cli / liepin-cli 三方共读)。
端口上已经有实例在跑时改这个变量不生效——那只会被直接复用,得先 boss shutdown / liepin quit 关掉它。
面板接管需要 @viyzhu/boss-cli-fork ≥ 0.7.0、@viyzhu/liepin-cli ≥ 0.2.0:更早的版本要么用随机调试端口,
要么命令跑完就关浏览器,面板连不上。装旧版时面板的空态文案会直接告诉你是版本问题。
更新 / 卸载:
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 抓帧) 与客户端模块(右侧面板)。