详细分析 ▾
运行时依赖
版本
Homepage/about refresh: tighter value prop and clearer recruiting positioning.
安装命令 点击复制
技能文档
HRClaw turns messy JD text and PDF resumes into recruiter-ready decisions. It keeps screening consistent, fast, and easy to share in team chat.
把 JD 和 PDF 简历变成结构化、可执行的招聘结论。
Use this skill for two related flows:
- JD -> scorecard
- Resume PDF/text -> score against a scorecard
Best for
- high-volume recruiting
- QA / Python / operations roles
- teams that want one repeatable scoring standard
- Feishu / DingTalk collaboration
If the user gives both a JD and a resume, generate the scorecard first and then score the resume.
JD flow
Default to a single JSON object with:
role_titlesummaryfiltersmust_havenice_to_haveexcludeweightsthresholdsinterview_questionsred_flagsassumptionsnext_steps
If the user asks for a readable version, format the same content with templates/scorecard.md.
If the user asks for a Feishu/DingTalk-friendly chat view, format the same content with templates/chat-scorecard.md.
Resume score flow
Use this flow when the user uploads a resume PDF or pastes resume text together with a scorecard.
If the user only provides a resume, ask for a scorecard or JD before scoring.
- Extract the resume text from the PDF first.
- If the PDF is image-only and no readable text is available, set
extraction_statustoneeds_ocrand stop. - Normalize the resume into a candidate profile.
- Score it against the provided scorecard using the same filters, weights, and thresholds.
- Return one pure JSON object first.
Resume output should include:
modesource_typeextraction_statusscorecard_namecandidate_profilehard_filter_passhard_filter_fail_reasonsdimension_scorestotal_scoredecisionreview_reasonsmatched_termsmissing_termsblocked_termsevidencesummarynext_steps
If the user asks for a Feishu/DingTalk-friendly chat view, format the same content with templates/chat-resume-score.md.
Candidate profile fields:
namelocationyears_experienceeducation_levelcurrent_titlecurrent_companyskillsindustry_tags
If the user provides a JD and a resume together, generate the scorecard first, then score the resume against it.
Rules
- Use only explicit evidence from the JD.
- For resume scoring, use only explicit evidence from the resume and scorecard.
- Do not invent requirements or hidden intent.
- Keep one primary role per scorecard.
- If the JD is mixed or vague, add short
assumptionsinstead of guessing. - Prefer practical screening signals over generic hiring advice.
- Generate 5 to 10 interview questions that test real work.
- If a resume PDF is unreadable and OCR text is not available, say so clearly instead of guessing.
Flow
- Extract the role, location, years of experience, education, tools, and exclusions.
- Convert those signals into a scorecard.
- Add interview questions that verify the must-haves.
- Add red flags that help a recruiter reject quickly.
- For resumes, extract the profile, apply the scorecard, and return the scoring JSON first.
References
references/quickstart.mdreferences/faq.mdreferences/limitations.mdprompts/jd-to-scorecard.mdprompts/resume-score.mdprompts/interview-questions.mdtemplates/scorecard.jsontemplates/scorecard.mdtemplates/chat-scorecard.mdtemplates/resume-score.jsontemplates/resume-score.mdtemplates/chat-resume-score.md
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制