Home / viy1204 / recruiting-copilot · skills/recruit-init/SKILL.md · GitHub

recruit-init skillA

recruit-init is agent-read markdown (skill) from viy1204/recruiting-copilot: 初始化招聘工作区:检查 boss-cli / liepin-cli / lark-cli 前置依赖,创建标准目录骨架 (CONTEXT.md 事实源 + AGENTS.md 协作约定 + 01-jd~05-onboarding 漏斗目录 + 台账), 把工作流文档拷进工作区,为 Codex / Claude Code / Qoder 注册项目级 skill, 然后逐个岗位启动 /recruit-grill 梳理真实岗位要求。 当用户说"初始化招聘工作区"、"帮我搭招聘环境"、"第一次用这套招聘工具"时使用。.

Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.

What the file says

# recruit-init —— 初始化招聘工作区

首次使用时跑一次。目标:搭好一个「任何 AI 工具打开都能直接干活」的招聘工作区。

## Step 1 前置依赖检查

先定位本 `SKILL.md` 所在的目录,然后运行它自带的安装脚本。在本模板仓库根目录中的命令是:

```bash
sh skills/recruit-init/scripts/install-dependencies.sh
```

脚本会检查 Node.js,安装 Boss / 猎聘 CLI,并在 macOS 等环境中自动修复 npm
全局命令的 `PATH`。默认安装已适配当前 Boss 前端的维护版:
`git+https://github.com/Viy1204/boss-cli.git#main`。如需替换来源,可在运行前设置
`BOSS_CLI_SOURCE`。

如果当前 agent 没有全局安装权限,先给同一脚本加 `--check-only`
获取诊断结果。**无论是权限、Node/npm/git 缺失、网络、构建还是包安装失败,
都不阻塞建工作区**:记下原始错误和待用户处理项,继续 Step 2,不要在同一失败路径上反复重试。

安装后依次确认:

1. `node --version` —— 需要 Node ≥ 20。没有 → 引导去 https://nodejs.org 装 LTS。
2. `boss help` —— Boss 直聘 CLI。没有 → 重跑安装脚本。不要直接用
   `npm install -g git+...`:部分 npm 版本会把它留成指向临时缓存的符号链接。
   本脚本会先构建并打包 fork,再安装持久化的包文件。
3. `liepin --version` —— 猎聘 CLI。没有 → 重跑同一安装脚本,不另外维护第二条安装路径。
4. 本机装有 Chrome 或 Edge(两个 CLI 都靠它驱动真实浏览器)。
5. **可选**:`lark-cli --version` —— 有且已配置飞书应用凭证 → 日报出飞书云文档、
   约面试可直接建日历日程,也可从飞书邮箱收取简历;没有 → 明确告知用户
   "日报将输出本地 Markdown 到 runtime/reports/,约面试提供手动建会清单,邮箱简历需本地提供;
   寻源、本地简历 review 和台账功能不受影响"。**不要求用户必须装。**

在 macOS 上,如果 npm 全局命令目录原本不在 `PATH`,脚本会用可重复执行的配置块
更新当前 shell 的配置文件(zsh 为 `~/.zprofile`,bash 为 `~/.bash_profile`):
安装过程立即使用新路径,用户之后新开的终端也会自动生效。
…

Read the whole file at its exact version.

How to install

Latest version
mdr add viy1204/recruiting-copilot/recruit-init@git:20260714.8ea9728
Exact content
mdr add viy1204/recruiting-copilot/recruit-init@sha256:e20f5694440b409f

Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_yof2pdaa5v54jag3.svg)](https://markdownregistry.com/a/art_yof2pdaa5v54jag3)

1 badge views in 30 days

Versions

versioncommittedcommitsizeaudit
git:20260714.8ea9728 latest2026-07-14 8ea9728 7,538 BA view · diff
git:20260714.72ffd302026-07-14 72ffd30 7,118 BA view · diff
git:20260714.019fe082026-07-14 019fe08 5,827 BA view · diff
git:20260714.6b7f2ea2026-07-14 6b7f2ea 5,756 BA view · diff
git:20260714.6300ba42026-07-14 6300ba4 5,602 BA view

Audit of the latest version

A  17 of 17 checks passed. Deterministic, no model, same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (7538 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

viy1204/recruiting-copilot · 77 stars · license MIT · pushed 2026-09-21 · branch master

API

GET https://markdownregistry.com/api/v1/artifacts/art_yof2pdaa5v54jag3
GET https://markdownregistry.com/api/v1/resolve?ref=viy1204/recruiting-copilot/recruit-init
GET https://markdownregistry.com/api/v1/blob/e20f5694440b409fb4392e2357e22e9e27d55b1141150f2e8fdfc7825df719c2

Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

More from viy1204/recruiting-copilot

AGENTS.md agents
viy1204/recruiting-copilot · AGENTS.md
git:20260827.5ea0afa · audit A · 77 stars
DESIGN.md@docs design
viy1204/recruiting-copilot · docs/DESIGN.md
git:20260827.5ea0afa · audit A · 77 stars
ask-viy skill
viy1204/recruiting-copilot · skills/ask-viy/SKILL.md · 这套招聘工具的总目录。不知道下一步该干什么、该用哪个流程、或想了解某个功能怎么用时,问它。
git:20260714.8ea9728 · audit A · 77 stars
interview-schedule skill
viy1204/recruiting-copilot · skills/interview-schedule/SKILL.md · 面试预约:给进入面试流程的候选人创建飞书日历日程(自带视频会议链接)、拉面试官进会、 生成给候选人的邀约话术,并同步面试档案与台账。当用户说"约一下 XX 的面试"、 "给张三安排二面"、"明天下午约个面试,面试官是 XX"、"XX…
git:20260714.f080e52 · audit A · 77 stars
market-talent-mapping skill
viy1204/recruiting-copilot · skills/market-talent-mapping/SKILL.md · 基于 Boss 直聘 + 猎聘实时人才数据,对某在招岗位做市场人才盘点,转成可执行招聘打法, 产出本地 markdown 报告(可选飞书云文档 + HTML 版)。当用户要盘点/调研某岗市场人才、 做人才…
git:20260921.6d97f0e · audit A · 77 stars
recruit-daily skill
viy1204/recruiting-copilot · skills/recruit-daily/SKILL.md · 每日招聘流水线:把"查 boss+猎聘未读 → 双通道主动寻源 → 硬规则初筛 → 打招呼 → 补台账 → 出日报" 串成一条流水线。当用户说"处理今天的招聘"、"有没有未处理人选"、"帮我找找 X 岗的人"、…
git:20260921.6d97f0e · audit A · 77 stars
recruit-grill skill
viy1204/recruiting-copilot · skills/recruit-grill/SKILL.md · 逐岗逼问式梳理真实岗位需求:用一次一问的访谈把"想招什么人"从模糊说法逼成可执行的初筛标准, 产出对外 JD、对内寻源笔记(目标公司/命脉技能/排除信号/搜索词)、CONTEXT.md 硬规则与术语表更新。…
git:20260713.c537f53 · audit A · 77 stars
AGENTS.md@skills/recruit-init/templates agents
viy1204/recruiting-copilot · skills/recruit-init/templates/AGENTS.md
git:20260714.8ea9728 · audit A · 77 stars
resume-review skill
viy1204/recruiting-copilot · skills/resume-review/SKILL.md · 简历收取与评估:用户丢来 PDF/图片/文本简历(单份或批量),或说“查一下飞书邮箱 最近三天的猎聘/BOSS 简历邮件”、“把邮箱简历下载后 review”时使用。也处理“帮我看看 这份简历”、“这人符合 XX…
git:20260715.b691a26 · audit A · 77 stars

Every file in viy1204/recruiting-copilot

Browse by kind, by grade A, or by owner.