interview-schedule skillA
interview-schedule is agent-read markdown (skill) from viy1204/recruiting-copilot: 面试预约:给进入面试流程的候选人创建飞书日历日程(自带视频会议链接)、拉面试官进会、 生成给候选人的邀约话术,并同步面试档案与台账。当用户说"约一下 XX 的面试"、 "给张三安排二面"、"明天下午约个面试,面试官是 XX"、"XX 的面试改期/取消"时使用。 需要 lark-cli(飞书);没有则降级为输出手动操作清单,档案台账照常同步。.
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
# 面试预约 把"约面试"从口头变成一次做全:**日历日程(含飞书视频会议)+ 面试官进会 + 候选人邀约话术 + 档案台账同步**。 ## 前置 - `lark-cli` 已配置(飞书日程/会议是本流程的本体)。**没有 → 走文末"无飞书降级"**,其余照做。 - 候选人应已在台账/`03-interview/` 里。不在 → 先补档(走 `skills/resume-review/SKILL.md` 或手动建档),别凭空约。 ## 流程 ### 1. 收集要素(缺什么问什么,一次问全) - **候选人与轮次**:从 `03-interview/<姓名>.md` 读基本信息和已有面试记录,判断这是第几轮。 - **面试官**:姓名(可多人)。 - **时间与时长**:用户给了就用;只给模糊范围("明天下午")→ 先查面试官忙闲再提议。时长默认 60 分钟。 - **形式**:默认视频面(飞书会议);现场面则不需要会议链接,改在描述里写清地点。 ### 2. 面试官姓名 → 飞书 ID `lark-cli contact` 按姓名解析 open_id(`ou_` 前缀;命令细节 `lark-cli contact --help`)。 同名多人 → 列出部门让用户选,别猜。 ### 3. 查忙闲,定时间 ```bash lark-cli calendar +freebusy --start <日期> --end <日期> --user-id <ou_面试官> --as user ``` 逐个面试官查,找共同空闲。用户给的时间撞了别人的日程 → 报冲突并给 2-3 个可选时段,让用户定。 ### 4. 建日程(写操作,建前必须把要素给用户过目确认) 确认口径一句话:"`<日期时间>`,`<候选人>`(`<岗位>` `<轮次>`),面试官 `<名单>`,视频面试,建吗?" ```bash lark-cli calendar +create --as user \ --summary "面试:<岗位>-<候选人姓名>(<轮次>)" \ --start "<ISO 8601,如 2026-07-15T14:00+08:00>" \ --end "<ISO 8601>" \ --attendee-ids <ou_面试官1>,<ou_面试官2> \ --description "<候选人一句话背景 + 初筛待验证点(从档案抄)+ 档案路径 + JD 要点>" ``` 要点: - `+create` **默认自带飞书视频会议**,日程里就有会议链接,面试官点日程即可入会——不用单独建会。 - description 是给面试官的"面前必读":把档案里的**待验证点**抄进去,面试官不用翻文件。 …
Read the whole file at its exact version.
How to install
mdr add viy1204/recruiting-copilot/interview-schedule@git:20260714.f080e52mdr add viy1204/recruiting-copilot/interview-schedule@sha256:cdec0ed044a599c6Pin 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.
[](https://markdownregistry.com/a/art_45ddl72p2nx6wc74)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260714.f080e52 latest | 2026-07-14 | f080e52 | 5,198 B | A | view · diff |
| git:20260714.061daeb | 2026-07-14 | 061daeb | 5,195 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5198 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
viy1204/recruiting-copilot · 77 stars · license MIT · pushed 2026-09-21 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_45ddl72p2nx6wc74 GET https://markdownregistry.com/api/v1/resolve?ref=viy1204/recruiting-copilot/interview-schedule GET https://markdownregistry.com/api/v1/blob/cdec0ed044a599c63ce4a66fe84ee5854fa3c6a59759702414caf8d56c5f33ed
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.