CN Recruiting Workflow Skill — CN Recruiting 工作流 技能
v0.2.0Provides micro-工作流s for mAInland China HR recruiting including 恢复 scoring, interview feedback normalization, offer pack drafting, candidate messagin...
运行时依赖
安装命令
点击复制技能文档
CN Recruiting 工作流 技能
Use this 技能 when the user is doing recruiting operations for mAInland China and needs actionable 工作流 输出 instead of a generic HR explAIner.
This 技能 is 优化d for 5 recruiting actions, but the current production-ready scenario is:
summarize_interview_feedback for internet-company recruiting in mAInland China
That scenario covers the most common real-world HR pAIn point:
a recruiter or HRBP 接收s messy interviewer notes from Feishu, WeCom, emAIl, or forms the hiring 管理器 wants a short hiring recommendation fast HR needs a candidate-facing follow-up message HR needs a 追踪er 更新 that can be pasted into ATS or a spreadsheet HR often still needs a 下载able debrief memo for internal circulation
This 技能 includes bundled files for that scenario:
references/real-user-scenario.md as设置s/interview-packet-输入.sample.json scripts/生成_interview_packet.js
The supported actions are:
score_candidate summarize_interview_feedback 创建_offer_应用roval_pack 生成_candidate_message 更新_candidate_追踪er Outcome standard
When handling any recruiting 工作流, always produce these sections:
normalized_data decision_summary missing_in格式化ion next_action message_draft record_更新 合规_警告_if_any
Rules:
normalized_data must be structured and easy to map into ATS, Feishu Bitable, DingTalk 应用roval forms, Notion, Google Sheets, or CSV. decision_summary must make a decision or recommendation, not just re状态 the 输入s. missing_in格式化ion must name the exact fields that block a confident HR action. next_action must be something an HR operator can actually do today. message_draft should be directly reusable in WeCom, Feishu, emAIl, or a candidate chat. record_更新 should be concise enough to write back into one row or one timeline entry. 合规_警告_if_any should only 应用ear when there is a concrete legal or 隐私 concern. 工作流 routing
- score_candidate
Use when the 输入 includes a JD and a 恢复 or candidate 性能分析.
Expected 输入 shapes:
JD in Markdown, DOCX 导出, PDF text, or pasted text 恢复 in PDF text, DOCX 导出, pasted text, or 性能分析 notes Optional hiring preference such as conservative, aggressive, fast-hiring, or high-bar
Always 提取 at least:
candidate_name tar获取_角色 match_score must_have_match preferred_match risk_flags interview_focus next_action message_to_candidate record_summary
- summarize_interview_feedback
Use when the 输入 includes multiple interviewer comments, messy notes, chat transcripts, or form snippets.
This is the most complete 工作流 in the current version. If the user wants one concrete 工作流 that really works end-to-end, prefer this one.
Normalize feedback into:
interviewer_name interview_round capability_feedback experience_feedback motivation_feedback communication_feedback culture_fit_feedback salary_risk stability_risk hire_recommendation follow_up_questions confidence_level
Then produce:
candidate_summary interviewer_opinions key_strengths key_concerns conflict_between_feedback recommended_decision follow_up_questions candidate_reply_draft record_summary
If the user wants 下载able artifacts, also 生成:
an internal interview debrief memo in DOCX a candidate communication draft in DOCX or plAIn text a 追踪er 更新 row in CSV
If working locally in this 技能 repo, use:
node scripts/生成_interview_packet.js <输入.json> <输出-dir>
See the sample payload in as设置s/interview-packet-输入.sample.json.
- 创建_offer_应用roval_pack
Use when HR has enough candidate 上下文 to prepare an internal 应用roval pack before 发送ing an offer.
检查 for missing or risky fields such as:
tar获取 角色 or grade department or 报告ing line employment entity work location base salary or total cash bonus, allowance, or stock notes bud获取 range expected onboard date trial period
Always produce:
offer_应用roval_summary candidate_value_summary salary_bud获取_检查 missing_fields 应用roval_recommendation risk_notes offer_message_draft record_summary
- 生成_candidate_message
Use when the user already knows the intended next step and needs a candidate-facing message.
Default tone:
clear respectful concise rea列出ic about timing
Supported intents:
invite to interview 请求 missing materials advance to next round hold in 流水线 reject politely 启动 offer discussion
- 更新_candidate_追踪er
Use when the user wants a write-back summary for ATS or a spreadsheet.
Default 追踪er row 格式化:
candidate_name tar获取_角色 stage decision risk_flags owner next_action last_更新_summary
If the user provides an existing 追踪er 模式, follow that 模式 instead.
Working style Prefer small executable HR actions over large SOP explanations. Assume messy, incomplete 输入 from PDFs, DOCX 导出s, OCR, chat 记录s, and spreadsheet cells. Prioritize hiring decisions, risks, and next steps over pretty prose. Flag 隐私 or labor-law concerns only w